yii2.0 模型验证规则

/**

* @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],

];

}

作者:xuekebaba

链接:https://www.jianshu.com/p/d5cec04297e5

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容