2

サンプル部門のチェック ボックス リスト コンテンツを作成する必要があり、ユーザーは複数のボックスをチェックできます。

dropdownlist を使用すると、次のように値をロードできます。

モデル :

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 のようなものですか?

4

1 に答える 1

2

Chtml::activeCheckBoxList を使用できます

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