大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

yii2.x模型验证规则

/**

* @inheritdoc

*/

public function rules()

{

return [

['username', 'trim'],

['username', 'match', 'pattern' => '^[0-9a-zA_Z]+$','message'=>'请输入英文名字'],// 匹配英文

['username', 'required','message'=>'亲,用户名不能为空'],

['username', 'unique', 'targetClass' => '\common\models\User', 'message' => '用户名已经存在,请换一个试试.'],

['username', 'string', 'min' => 2, 'max' => 255],

['email', 'trim'],

['email', 'required','message'=>'亲,邮箱不能为空'],

['email', 'email','message'=>'请输入正确的邮件地址!'],

['email', 'string', 'max' => 255],

['email', 'unique', 'targetClass' => '\common\models\User', 'message' => '邮箱已经存在,请换一个试试.'],

['password', 'required','message'=>'亲,密码不能为空'],

['password', 'string', 'min' => 6],

];

}