2011-10-19 5 views
0

I結合テーブルを持つMANY_MANYに関連する2つのテーブルがあります。MANY_MANY関係の更新時に既存のデータからドロップダウンリストを取り込みます

CarGroupモデルは、この関係

'carModels' => array(self::MANY_MANY, 'CarModel', 'car_model_car_group_assignment(car_group_id, car_model_id)') 

がビューにアクションを作成し、更新するマイ示したが、これに類似したCarModelテーブルからデータを選択するために3つの追加dropdownlistsを持って_form.php: -

$form->dropDownList($model,'carModels',CHtml::listData(CarModel::model()->active()->findAll(),'id','title')) 

私の質問は、更新時にドロップダウンリストに保存された選択肢を入力する方法です。

+0

どのモデルを使用しますか?結合テーブルモデルを使用しますか? – aslingga

答えて

0

したがって、CarGroupCarModelに関連するMANY_MANYがあります。 CarGroupの_form.phpにCarGroupモデルを関連付けるための3回のドロップダウンを希望します...正確には何ですか? CarGroupモデルに複数のCarModelを追加/削除できる単一のマルチセレクトがないのはなぜですか?詳細を少し追加すれば、誰かを助けることができるかもしれません。

関連する問題