CakePHP автоматически удаляет связанные элементы - PullRequest
2 голосов
/ 09 сентября 2011

это может быть вопрос новичка для CakePHP, но здесь он идет

Я проектирую 3 модели с ассоциациями:

«Клиент» имеетМного «Счет-фактура» hasMany «Пункт»

Таким образом, когда мы выполняем чтение из Клиента, он автоматически захватывает связанные Счета.

Что если мы попытаемся удалить Клиента, есть ли способ, чтобы CakePHP автоматически удалил все связанные записи в «Счете» ивпоследствии все связанные записи в 'Item'?

1 Ответ

5 голосов
/ 09 сентября 2011

Да, если ассоциация объявлена ​​как dependent.
Смотри http://book.cakephp.org/view/1043/hasMany.

...