0

Я пытаюсь добавить класс для TextField как это одна:Как Настройка/добавить класс к элементам ActiveForm с классами дизайна Материал Bootstrap на Yii2

<div class="form-group-lg"> 

        <?= $form->field($model, 'email'); ?> 

       </div> 

Выход:

enter image description here

И это будет что-то вроде этого (метка будет внутри TextField). Значит, можем ли мы использовать его, как ниже, коды?

Пример:

мне нужно что-то вроде этого:

<div class="form-group label-floating"> 
    <label class="control-label" for="focusedInput1">Write something to make the label float</label> 
    <input class="form-control" id="focusedInput1" type="text"> 
</div> 

http://fezvrasta.github.io/bootstrap-material-design/bootstrap-elements.html

Формы раздел-первых, один.

Итак, вопрос в том,

Как я могу добавить класс к этому пункту с выше кодами на Yii2 ActiveForm?

ответ

1

Вам необходимо использовать fieldConfig Propertie в ActiveForm.

Вроде как

<?php $form = ActiveForm::begin([ 
    'id' => 'active-form', 
    'fieldConfig' => [ 
     'template' => "<div class=\"form-group label-floating\">{label}{input}{error}</div>", 
    ], 
]); ?> 

Для получения дополнительной информации читайте Docs