Yii2中自定义表单样式
use yii\widgets\ActiveForm; <?php $form = ActiveForm::begin([ 'options' => ['class' => 'form-horizontal'], 'fieldConfig' => [ 'options'=>['class'=>'control-group'], 'template' => "{label}<div class=\"controls\">{input}<span class=\"help-inline\">{error}</span></div>", 'inputOptions'=>['class'=>'input-xlarge'], 'labelOptions' => ['class' => 'control-label'], ], ]); ?> <?= $form->field($model, 'username')->textInput(['maxlength' => 255]) ?> <?= $form->field($model, 'password')->passwordInput() ?> ... ... <?php ActiveForm::end(); ?>
这是YII2 form表单的用法,关键词有几个:
options fieldConfig template inputOptions labelOptions {label} {input} {error}
http://blog.sina.com.cn/s/blog_86fe5b4401018xct.html