как передать значения из базы данных в список флажков kartik - PullRequest
0 голосов
/ 12 июня 2018

я передал некоторые значения ($ list), извлеченные из базы данных, в список флажков yii2 по умолчанию, и он успешно показывает результат

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

как я могу передать тот же список $ с помощью флажка kartik, показанного ниже

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

1 Ответ

0 голосов
/ 12 июня 2018

Этот виджет допускает три состояния флажков [1, 0 и ноль]. Вместо этого вы можете использовать Yii2: ActiveField CheckboxList .Таким образом, вы можете указать * n параметров в виде флажков.

...