最近在學(xué)習yii招拙,在視圖中創(chuàng)建多選框的時候一直搞不定默認選中的問題其屏,在網(wǎng)上找了一些教程也都不盡如意喇勋;萬般無奈之下只好看源碼,終于找到解決辦法偎行。特在此記錄一下川背;菜鳥一只,希望大神指正蛤袒。
代碼
//$allHobbys:所有要顯示的checkbox(Array)
//$hasHobbys:默認選中的(Array)
<?= $form->field($model, 'hobby')->checkboxList($allHobbys,['value'=>$hasHobbys]) ?>
當然還可以使用Html助手類:
//參數(shù)同上
<?= Html::checkboxList('hobby',$hasHobbys,$allHobbys);?>