統一修改html
$form = ActiveForm::begin([
'fieldConfig' => [ui
'options'=>['class' => 'weui-cell weui-cell_access'],//修改 {label} 上一層樣式
'template' => "<div class='col-sm-3 text-left'>{label}</div><div class='col-sm-9'>{input}\n{hint}\n{error}</div>",orm
'labelOptions' => ['class' => 'weui-label'],//修改label樣式
'inputOptions' => ['class' => 'weui-input'],//修改input樣式htm
]
]);input
指定修改io
原來activeForm field 默認輸出的html 代碼不能知足項目需求,須要在原來基礎上添加其餘一些html代碼。
例如:<?= $form->field($model, 'username',)->textInput(['value'=>$model->username]) ?>form
改爲:class
<?= $form->field($model, 'username',[
'template' => "{label}\n{input}\n{hint}<p class='fa fa-user'>ssdfsdfd</p>\n\n{error}"
])->textInput(['value'=>$model->username]) ?>基礎
{label}\n{input}\n{hint}<p class='fa fa-username'>ssdfsdfd</p>\n\n{error}
model