谁一开始就是大神?

rules()验证错误的时候怎么获取错误信息?[2.0]

代码如下

public function rules()
{
    return [
        [['phone', 'password'], 'required'],
        [['phone', 'password'], 'trim'],
        ['phone', 'string', 'length' => [11], 'message' => '请输入正确电话号码'],
        ['password', 'string', 'length' => [8, 11], 'message' => '请输入8~16位的字母或数字组成的密码'],
    ];
}

我想通过ajax获取错误信息,所以想再controller中直接获取错误信息。

获取最近的一个错误信息 ?
自己再写个函数返回指定的文本?
有个model->getError()
先model->validate(),然后再model->getErrors()
你把第一个 [[‘phone’, ‘password’], ‘required’],去除 就能显示你自定义的提示信息了
我也是不能显示自己定义的message

赞(0) 打赏
未经允许不得转载:菜鸟之家 » rules()验证错误的时候怎么获取错误信息?[2.0]

评论 抢沙发

登录

找回密码

注册