Yii2水平形式
我想做的是从垂直引导改为水平引导,这是我尝试过的:Yii2水平形式,yii2,yii2-advanced-app,yii2-basic-app,Yii2,Yii2 Advanced App,Yii2 Basic App,我想做的是从垂直引导改为水平引导,这是我尝试过的: <?php $form = ActiveForm::begin([ 'layout' => 'horizontal', 'action' => ['index'], 'method' => 'get', 'fieldConfig' => [ 'horizontalCssClasses' => [ 'label' => 'col-sm
<?php $form = ActiveForm::begin([
'layout' => 'horizontal',
'action' => ['index'],
'method' => 'get',
'fieldConfig' => [
'horizontalCssClasses' => [
'label' => 'col-sm-2',
'offset' => 'col-sm-offset-2',
'wrapper' => 'col-sm-4',
],
],
]); ?>
<div class="row">
<div class="col-md-6">
<?= $form->field($model, 'firstname') ?>
<?= $form->field($model, 'lastname') ?>
</div>
<div class="col-md-6">
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'bla') ?>
</div>
</div>
<?php ActiveForm::end() ?>
但是它给了我一个设置未知属性的错误:yii\widgets\ActiveForm::layout
请帮忙 在boostrap中,您可以使用
<form class="form-inline"> // for inline fields form
//用于内联字段表单
或
//用于水平字段表单
例如:
对于
布局
要使用的选项ActiveForm
必须是yii\bootstrap\ActiveForm
的实例,而不是yii\widgets\ActiveForm
更改您的
使用语句。尝试:“选项”=>[“类”=>“表格水平”],
<form class="form-horizontal"> // for horizonatal fields form
<?php $form = ActiveForm::begin([
'layout' => 'horizontal',
'action' => ['index'],
'method' => 'get',
'class' => 'form-horizontal',
]); ?>