Отношения модели трех таблиц в CakePHP

У меня есть сайт CAkePHP 1.2. У меня есть три связанных модели/таблицы: у комментария ровно одно касание, у касания ровно один тип касания.

В каждой модели у меня есть принадлежность, поэтому у меня есть Комментарии, принадлежащие Touch, Touch, принадлежащие Touchtype.

Я пытаюсь получить список комментариев, включающий информацию о касании, хранящуюся в таблице типов касания.

$this->Comment->find(...)

Я передаю список полей в функцию find(). Я могу брать поля из Touch и Comment, но не из TouchType. Соединение с моделью идет только на 1 уровень? Я пытался настроить рекурсию, но это не помогло.


person Justin    schedule 26.09.2008    source источник


Ответы (2)


Дух. Это был простой вопрос рекурсии.

person Justin    schedule 26.09.2008

Ага. вы можете попробовать увеличить $this->Comment->recursive до 2

person user21592    schedule 07.10.2008