gpt4 book ai didi

yii - 如何并排布局yii2表单字段

转载 作者:行者123 更新时间:2023-12-04 14:09:59 29 4
gpt4 key购买 nike

我想将表单字段并排放置在 Yii2 中,在 2x2 网格中。

我正在使用 bootstrap /ActiveForm

    <?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',
],
],
]); ?>

这些字段基本上是一系列日期小部件
<?= $form->field($model, 'saleFrom')->widget(DatePicker::className(), [
'options' => ['placeholder' => 'TO'],
'pluginOptions' => [
'autoclose' => true,
'format' => 'yyyy-mm-dd'
]
]); ?>

然而,所有设法做的就是将所有四个字段都对齐到 div 的左侧 - 我无法从文档中弄清楚如何使用 Yii2 选项来做到这一点,而不必手动添加自定义 css。

最佳答案

您所需要的只是将表单列包装在另一个 bootstrap 中 row .

<?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 - 如何并排布局yii2表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37765796/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com