2010-11-21 11 views

答えて

2

まあ、それを追加しないでください。基本的には選択ボックスは、このような単一のアレイで満たされている:あなたのコントローラーではなく、ほとんどの場合

$options = array(
    'Opt Group 1'=>array(
     1=>'Text1', 
     2=>'Text2', 
     ... 
    ), 
    'Opt group 2'=>array(
     1=>'Text1', 
     2=>'Text2', 
     ... 
    ) 
); 

:OPTGROUPを持つ

$options = array(1=>'Text 1', 2=>'Text 2', ...); 

のような2次元配列を必要と

$this->set('options', $this->YourModel->find('list')); 

あなたは使用しています

$this->set('options', $this->YourModel->find('all')); 

find関数のパラメータに注目してください。見てくださいthat article for Options parameter

関連する問題