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