Yii2: Добавить класс на элемент формы ActiveForm. Кастомизация элементов формы

       Yii2      yii2    activeform yii2      1988    
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']]);
?>
Комментарии временно оключены

Поиск

Популярное