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

posted @ 2015-08-07 17:23  tiandi2050  阅读(1559)  评论(4编辑  收藏  举报