如何自定义错误消息以在Yii中添加ID?

时间:2017-02-01 06:57:45

标签: php html ajax yii

目前我正在使用$form->error($user_model,'password')此函数来显示错误消息,该消息使我输出为<div class="errorMessage">Please enter current password</div>,但我想在同一个div中添加id。我必须做些什么改变?

1 个答案:

答案 0 :(得分:0)

要自定义错误消息,您必须转到用户模型并将消息更改/添加到function rules()数组。

function rules() {
   return [
      ['password', 'required', 'message' => 'Your custom message'],
   ];
}

检查CRequiredValidator课程以获取更多信息。

要应用一些自定义ID:

$form->error($error_model, 'password', ['id' => 'My-super-custom-id']);

使用yii-js方法时,它会破坏您输出的错误信息。