2

我需要为示例部门创建复选框列表内容,并且用户可以选中多个框。

使用 droppdownlist 我可以像这样加载值:

模型 :

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 来做到这一点,以及如何处理控制器中的值,它是否像 droppdownlist ?

4

1 回答 1

2

您可以使用 Chtml::activeCheckBoxList

echo Chtml::activeCheckBoxList($models, 'section_id', $models->getsection());
于 2013-01-08T09:39:48.667 回答