2017-02-01 7 views
0

В настоящее время я использую $form->error($user_model,'password') эту функцию, чтобы показать сообщение об ошибке, которое дает мне вывод <div class="errorMessage">Please enter current password</div>, но я хочу добавить id в тот же div. Какие изменения я должен сделать для этого?Как настроить сообщение об ошибке для добавления идентификатора в Yii?

+0

Что вы имеете в виду с динамическим идентификатором? Вы пытаетесь настроить сообщение об ошибке? – Epiglottis

+0

yes.I хочу настроить сообщение об ошибке –

ответ

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 методы.

 Смежные вопросы

  • Нет связанных вопросов^_^