Yii Form Filter/Validation Cheatsheet
Last updated:Minimum Password length / Password compare
Filter/validation (assuming you've declared $username
,$password
and $password_confirm
attributes):
public function rules()
{
return array(
array('username,password,password_confirm','safe'),
array('username, password, password_confirm', 'required'),
array('password, password_confirm', 'length', 'min'=>6, 'max'=>40),
array('password_confirm', 'compare', 'compareAttribute'=>'password','strict'=>TRUE),
);
}
}
Uniqueness Validator ##
Making sure a model attribute is unique in the DB:
array(
'name','unique','attributeName'=>'firstName','className'=>'Person'
)
This validates that no Instances of Class Person
have a FirstName
that is equal to this form's name
attribute.