验证场景定义中使用自定义验证规则,自定义验证规则会被多次执行

浏览:77 发布日期:2018/03/13 分类:ThinkPHP5专区
public $_user =null;
protected $message  =[
'username.require'=>'账户不为空',
'username.checkUsername'=>'账户不存在',
'password.require'=>'密码不为空',
'password.checkPassword'=>'密码不正确'
];
publicfunction sceneLogin(){
return $this->only(['username','password'])
->append('username','require|checkUsername')
->append('password','require|checkPassword');
}
//验证用户名合法性
protectedfunction checkUsername($value){
        echo 1;
return true;
}
//检验账户密码合法性
protectedfunction checkPassword($value){
        echo 2;
return true;
}
上面的会输出1122
最佳答案
评论( 相关
后面还有条评论,点击查看>>