如何将值从数据库传递到kartik复选框列表

时间:2018-06-12 11:02:09

标签: yii2 checkboxlist kartik-v

我已将从数据库中取出的一些值($ list)传递给yii2默认复选框列表,并且它已成功显示结果

<?php $list=ArrayHelper::map(Questions::find()->all(),'id','question'); ?>
<?= $form->field($model, 'dept_id')->checkboxList($list); ?>

如何通过kartik复选框列表传递相同的$ list,如下所示

<?= $form->field($model, 'dept_id')->widget(CheckboxX::classname($list), [
    'initInputType' => CheckboxX::INPUT_CHECKBOX,
    'autoLabel' => true
])->label(false); ?>

1 个答案:

答案 0 :(得分:1)

此小部件允许三个复选框状态[1,0和null] 您可以使用Yii2: ActiveField CheckboxList代替。这样,您可以以复选框的形式指定* n选项。

相关问题