[关闭]
@gabe 2016-10-03T17:32:21.000000Z 字数 589 阅读 1839

Yii2 form布局

Yii2 form


在yii2中使用gii生成是表彰格式是完全垂直的,如果想需要label和input平等的,可以这样修改代码

  1. use yii\helpers\Html;
  2. use yii\widgets\ActiveForm;
  3. $form = ActiveForm::begin([
  4. 'id' => 'login-form',
  5. 'options' => [
  6. 'class' => 'form-horizontal',
  7. ],
  8. 'fieldConfig' => [
  9. 'template' => '{label}<div class="col-lg-6">{input}</div>{hint}{error}',
  10. 'labelOptions' => [
  11. 'class' => 'control-label col-lg-2',
  12. ],
  13. ]
  14. ]) ?>
  15. <?= $form->field($model, 'username') ?>
  16. <?= $form->field($model, 'password')->passwordInput() ?>
  17. <div class="form-group">
  18. <div class="col-lg-offset-1 col-lg-11">
  19. <?= Html::submitButton('Login', ['class' => 'btn btn-primary']) ?>
  20. </div>
  21. </div>
  22. <?php ActiveForm::end() ?>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注