版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fujian9544/article/details/87719569
头部
$form = ActiveForm::begin([
'options'=>['enctype'=>'multipart/form-data','class' => 'form-horizontal'],
'fieldConfig' => [
//统一修改字段的模板
'template' => "{label}\n<div class=\"col-lg-5\">{input}</div>\n<div class=\"col-lg-3\">{error}</div>",
//修改显示内容默认为{label}\n{input}\n{hint}\n{error} \n是html代码显示时的换行
'labelOptions' => ['class' => 'col-lg-2 control-label'],
],
]);
标签
<?= $form
->field($userRole, 'userid', ['options' =>['class' => 'inputDiv'] ])
->textInput(['placeholder'=> 'ccc', 'class'=> 'inputSelf', 'maxlength' => true, 'value' => $user->id]) ?>
inputDiv 指的是标签和输入框的
inputSelf 设置的是表单本身的CSS
placeholder 设置的是表单为空的时候显示的内容
value 是表单的默认值,如果设置了此项,则placeholder不再起作用
Label
使用->label(false)会是的label进行失效
<?= $form->field($model, 'user_name')->textInput('class'=>'input'])->label(false);?>