코드에서 직접 대화 할 수 있습니다.Yii2 체크 박스 목록, 체크되지 않은 모델 값
<div class="checkbox-list">
<?php
var_dump ($model->categoriesIds); // [1,2] so database has two categries.
$cats=Category::find()->all(); foreach($cats as $i=>$category){?>
<?= $form
->field($model, 'categoriesIds[]')
->checkbox([
'label'=>$category->name,
'value' => $category->id
])
->label(false)
?>
<?php } if(count ($cats)==0){ echo '<li>No Categories found.</li>';} ?>
</div>
범주의 값을 가지고 있지만이 배열을 기반으로하는 확인란의 저장 값은 올바르게 선택되지 않습니다. 루프
나는이 링크 http://www.yiiframework.com/forum/index.php/topic/53418-checkboxlist-options/ 당신에게 체크 박스 – yafater
사용 chekboxList 인스턴스를 도울 수 있다고 생각 , 그 저장 값은 올바르다. 그러나 그 prevoisly 선택된 체크 박스에 대한 디폴트 체크 상태를 보여주지 않았다. –