Как разместить поля в yii2?

Доброго времени суток!
Не могу никак разобраться как разместить колонки в необходимой последовательности.
Необходимо что бы выглядело так:
5cd2b4ed0245e589872414.png
Но у меня все в одну колонку, пробую так:
<?php $form = ActiveForm::begin([
  'id' => 'save-form',
  'layout' => 'horizontal',
  'fieldConfig' => [
      'template' => "{label}\n
                      <div class=\"col-lg-4\">
                        {input}
                      </div>\n
                    ",
      'labelOptions' => ['class' => 'col-lg-2 control-label'],  
  ],    
]); ?>

<?= $form->field($model, 'type')->textInput() ?>
<?= $form->field($model, 'number')->textInput() ?>
<?= $form->field($model, 'region')->textInput(['maxlength' => true]) ?>


Если в template делаю так
'template' => "{label}\n
                      <div class=\"col-lg-4\">
                        {input}
                      </div>\n
{label}\n
                      <div class=\"col-lg-4\">
                        {input}
                      </div>\n
                    ",

То записи отображаются в двух колонках, но дублируются.
Помогите разобраться
  • Вопрос задан
  • 380 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
Самый простой и действенный вариант
<div class="col-lg-6">
   <?= $form->field($model, 'type')->textInput() ?>
   <?= $form->field($model, 'number')->textInput() ?>
   <?= $form->field($model, 'region')->textInput(['maxlength' => true]) ?>
</div>
<div class="col-lg-6">
   <?= $form->field($model, 'type')->textInput() ?>
   <?= $form->field($model, 'number')->textInput() ?>
   <?= $form->field($model, 'region')->textInput(['maxlength' => true]) ?>
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы