Поменять целевой контейнер для вывода ошибки ActiveField
Добавлено: 2023.01.30, 14:32
Здравствуйте!
$form - объект ActiveForm,
Допустим есть строчка:
При обработке данного кода будет создан div с классом container и в нем input. Если в моей модели прописаны какие-либо требования для значений 'my_column', то, при неправильном вводе, будет генерироваться ошибка. По умолчанию, текст ошибки выводится в блок div с классом
help-block, который находится на одном уровне с input, являясь прямым потомком блока с классом container.
Можно ли как-то переопределить блок, в который будет выводится текст ошибки? Если да, то может ли этот блок находится за пределами родительского (для input) блока?
Пробовал писать свойство errorOptions, но там получилось только поменять тег-контейнер для текста ошибки и его атрибуты.
$form - объект ActiveForm,
Допустим есть строчка:
Код: Выделить всё
$form->field($model, 'my_column', ['options' => ['class' => 'container']])->textInput()
help-block, который находится на одном уровне с input, являясь прямым потомком блока с классом container.
Можно ли как-то переопределить блок, в который будет выводится текст ошибки? Если да, то может ли этот блок находится за пределами родительского (для input) блока?
Пробовал писать свойство errorOptions, но там получилось только поменять тег-контейнер для текста ошибки и его атрибуты.