2015-03-11 2 views

risposta

25

È 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.

http://www.yiiframework.com/doc-2.0/guide-input-forms.html

+0

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