我需要为示例部门创建复选框列表内容,用户可以选中多个框。
使用drowpdownlist我可以像这样加载值:
模特:
public function getsection(){
return array (
CHtml::listData(Csection::model()->findAll(),'section_id','ar_name'),
);
}
观点:
echo CHtml::activedropDownList(
$models,
'section_id',
$models->getsection(),
array(
'size'=>'4',
'prompt'=>'أSelect Sections ',
'multiple' => 'multiple',
)
);
那么我怎样才能使用checkboxlist,以及如何处理控制器中的值,是否像drowpdownlist一样?
答案 0 :(得分:2)
您可以使用Html :: active CheckBoxList
echo Chtml::activeCheckBoxList($models, 'section_id', $models->getsection());