Cakephp изменить то, что можно выбрать в зависимости от того, какой родитель выбран? - PullRequest
0 голосов
/ 28 июля 2011

У меня есть три модели:

МОДЕЛЬ A

-> HABTM MODEL B

МОДЕЛЬ B

-> BELONGSTO MODEL C

МОДЕЛЬ C

-> МОДЕЛЬ HASMANY B

Я создаю новую модель A. Я хочу выбрать модель C из выпадающего списка, и она заполняет мультиселект со всеми моделями B этой модели C. Затем пользователь может выбрать, какую из этих моделей B (HABTM) он хочет.

Какой самый простой способ сделать это с CakePHP?

1 Ответ

0 голосов
/ 28 июля 2011

Требуется несколько шагов.Вы можете сделать это с помощью нескольких действий или одного действия с параметром.Сначала найдите («список») модель C для отображения.После того, как пользователь выберет, выберите все записи модели B, принадлежащие этой модели C, включите их в форму модели A.Проверьте здесь: http://book.cakephp.org/view/1034/Saving-Related-Model-Data-HABTM о том, как сохранить данные.

...