В чем различия между моделью связывания и содержанием CakePHP? - PullRequest
7 голосов
/ 17 мая 2011

В чем различия между моделью связывания и содержанием CakePHP? кто-нибудь есть идея, пожалуйста, поделитесь со мной .. Я новичок в CakePHP

1 Ответ

8 голосов
/ 17 мая 2011

Примечание: этот ответ относится к версии 1.3 CakePHP, которая больше не поддерживается.

Одной из самых мощных функций CakePHP является возможность связывать реляционное отображение, предоставляемое моделью. В CakePHP связи между моделями обрабатываются через ассоциации. Если вы настроите эти ассоциации в своей модели, то при извлечении данных Cake автоматически получит и связанные данные.

Содержимое поведение позволяет вам фильтровать и ограничивать операции поиска модели (при условии, что вы установили ассоциации моделей)

https://book.cakephp.org/1.3/en/The-Manual/Core-Behaviors/Containable.html

bind и unbind полезны для изменения ассоциаций моделей на лету:

https://book.cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#creating-and-destroying-associations-on-the-fly

...