Yii2 checkboxList检查选中的值

时间:2017-09-20 12:17:07

标签: php checkbox yii2 yii2-advanced-app

我的演示代码如下。我的方法从数据库返回数据,并在该值上显示我是如何检查它的

<?php
$notf_col = [
    "1" => 'User Create',
    "2" => 'User Update',
];

$check_data = NotificationChecklist::getCheckList(Yii::$app->user->identity->id);
//check data will hold ["1","2"]
if (!empty($check_data)) {
    $checkedList = $check_data; //get selected value from db if value exist
    $model->notf_action_col = $checkedList;
}
?>

<div class="notification-checklist-form">
    <?php $form = ActiveForm::begin(['action' => 'notification-checklist/create',]); ?>
    <?= $form->field($model, 'notf_action_col')->checkboxList($notf_col)->label(FALSE) ?>
    <div class="form-group">
        <?= Html::submitButton('Save', ['class' => 'btn btn-success']) ?>
    </div>
    <?php ActiveForm::end(); ?>
</div>

0 个答案:

没有答案