Yii2: Добавить класс на элемент формы ActiveForm. Кастомизация элементов формы
Добавляем пользовательские классы оформления элементов формы ActiveForm в Yii2.
Пример кастомизации поля с изменением стандартного шаблона и добавление пользовательских классов на label и input:
<?= $form->field($model, 'patient_gender',
['template' => '<label>
<span class="text-center">
<span class="text-inner">
{label}
</span>
</span>
</label>
<div class="hold-select">
{input}
</div>',
'inputOptions' =>
['class' => 'myClass1 myClass2'], // классы для input (через пробел, если их несколько)
'labelOptions' =>
['class' => 'text-last'], // классы для метки (label)
])->dropDownList([ // тип input-а (тут это select)
'male' => 'Мужской',
'female' => 'Женский',
],
['disabled' => !(boolean)$parameters['alter']]);
?>
Предыдущая запись
Yii2: Использование виджета yii\jui\DatePickerСледующая запись
Yii2: Использование Faker для генерации тестовых данных