Dies ist das ActiveForm-Feld. Ich würde gerne wissen, wie man eine CSS-Klasse hinzufügt.Yii2 - So fügen Sie einem ActiveForm-Feld eine CSS-Klasse hinzu
<?= $form->field($model, 'url')->label(false); ?>
Dies ist das ActiveForm-Feld. Ich würde gerne wissen, wie man eine CSS-Klasse hinzufügt.Yii2 - So fügen Sie einem ActiveForm-Feld eine CSS-Klasse hinzu
<?= $form->field($model, 'url')->label(false); ?>
Sie können es hinzufügen, mit
<?= $form->field($model, 'url')->textInput(['maxlength' => 255, 'class' => 'your class'])->label(false); ?>
In der Regel können Sie HTML-Elemente passieren kann, wenn activeField zu sagen, welche Art es sein sollte. Der Standardwert ist textInput, deshalb funktioniert Ihr Code, aber wenn Sie die Eingabe ändern wollen, müssen Sie ihr explizit den Typ der Eingabe mitteilen.
Denken Sie daran, dass, wenn Sie ein Bootstrap-Thema verwenden, müssen Sie wahrscheinlich zu "Form-control" auf die CSS-Klasse Liste hinzu: ' 'class' => 'Ihre Klasse form control'' – letsjump