将数据从模型加载到checkboxlist中

时间:2013-01-03 09:50:27

标签: php yii

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

使用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一样?

1 个答案:

答案 0 :(得分:2)

您可以使用Html :: active CheckBoxList

echo Chtml::activeCheckBoxList($models, 'section_id', $models->getsection());