代码如下
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