<?php
$form = ActiveForm::begin([
'id' => 'form-id',
'type' => ActiveForm::TYPE_HORIZONTAL,
'options' => ['class' => 'well'],
]);
?>
<?php
echo $form->field($model, 'MENU_DESC', ['template' => "{label}'n{input}'n{hint}'n{error}"])->checkboxList($menulist)->label(false);
?>
<?= Html::submitButton('submit', ['class' => 'btn btn-primary']) ?>
<?php ActiveForm::end();?>
我可以知道如何在yii2表单字段中的复选框列表中实现分隔符吗?
有特殊的选项可以实现这一点。它被称为separator
,可以在官方文档中找到。您可以传递要用作分隔符的任何 html,如下所示:
echo $form->field($model, 'MENU_DESC', ['template' => "{label}'n{input}'n{hint}'n{error}"])
->label(false)
->checkboxList($menulist, ['separator' => '<hr>']);
另外,我不建议命名这样的属性(MENU_DESC
),它看起来像常量。如果减少description
形式或类似的东西,那也不好。起初我以为是订单方向。