【问题标题】:how to pass values from database to kartik checkbox list如何将值从数据库传递到kartik复选框列表
【发布时间】:2018-06-12 11:02:08
【问题描述】:

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

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

如何通过kartik checkboxlist传递相同的$list,如下所示

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

【问题讨论】:

    标签: yii2 checkboxlist kartik-v


    【解决方案1】:

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

    【讨论】: