Заполните выпадающие списки из существующих данных при обновлении с отношением MANY_MANY - PullRequest
0 голосов
/ 20 октября 2011

У меня есть две таблицы, связанные MANY_MANY с объединяющей таблицей.

Модель CarGroup показывает это соотношение

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

Мои действия по созданию и обновлению в представлении _form.php имеют три добавленных выпадающих списка для выбора данных из таблицы CarModel, аналогично следующему: -

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

Мой вопрос: как мне заполнить выпадающие списки сохраненными вариантами при обновлении?

1 Ответ

0 голосов
/ 06 февраля 2012

Итак, у вас есть CarGroup и CarModel связанные с MANY_MANY.Вы хотите, чтобы в _form.php для CarGroup было три раскрывающихся списка, чтобы связать модель CarGroup с ... чем именно?Почему бы вам не иметь единого множественного выбора, который позволяет добавлять / удалять несколько CarModel s к обновляемой модели CarGroup?Если вы добавите немного больше подробностей, кто-то может помочь.

...