18
Questo è il campo del modulo attivo. Mi piacerebbe sapere come aggiungere una classe CSS ad esso.Yii2 - Come aggiungere una classe CSS a un campo ActiveForm
<?= $form->field($model, 'url')->label(false); ?>
Questo è il campo del modulo attivo. Mi piacerebbe sapere come aggiungere una classe CSS ad esso.Yii2 - Come aggiungere una classe CSS a un campo ActiveForm
<?= $form->field($model, 'url')->label(false); ?>
È possibile aggiungere con
<?= $form->field($model, 'url')->textInput(['maxlength' => 255, 'class' => 'your class'])->label(false); ?>
Come regola generale si può passare elementi HTML quando dice activeField che tipo dovrebbe essere. L'impostazione predefinita è textInput, ecco perché il tuo codice funziona, ma se vuoi modificare l'input devi dire esplicitamente il tipo di input.
Ricordate che se si utilizza un tema di bootstrap, si avrà probabilmente bisogno di aggiungere "forma di controllo" per l'elenco classe CSS: ' 'classe' => 'la classe form-control'' – letsjump