Добавляем пользовательские классы оформления элементов формы 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']]);
?>
Комментарии (0)
Пока еще не было комментариев ✍️