php – 垂直显示yii2 checkboxlist
作者:互联网
我有一个活动的表单,当前水平显示复选框列表,但我希望它垂直显示它们.我已将表单布局设置为垂直,但它仍然水平显示:
这是我尝试过的:
//generates an array of permissions
$options = Permission::value_list(
Permission::findWhere()->select('name')->andWhere(['not', ['name' => $name]])->all(),
['name']
);
这是表格
<?php $form = ActiveForm::begin(['layout' => 'vertical']); ?>
<?= $form->field($model, 'item_children')
->checkboxList($options)->label(sprintf("Available %s", $assigning))
->hint("Which type of authorization item are you creating") ?>
我需要添加什么:目前它们以这种方式显示.
我希望垂直显示.
解决方法:
您可以使用此处提到的分隔符选项:http://www.yiiframework.com/doc-2.0/yii-helpers-basehtml.html#activeCheckboxList()-detail
您的电话将如下所示:
<?php $form = ActiveForm::begin(['layout' => 'vertical']); ?>
<?= $form->field($model, 'item_children')
->checkboxList($options, ['separator'=>'<br/>'])
->label(sprintf("Available %s", $assigning))
->hint("Which type of authorization item are you creating") ?>
或者您想在特定情况下用作分隔符的任何内容.
希望有帮助……
标签:php,yii2,yii2-advanced-app 来源: https://codeday.me/bug/20190828/1755269.html