У меня есть модели Trip
, Investment
и Person
. Одна поездка имеет много вложений, и каждая инвестиция принадлежит одному человеку. Когда я говорю $this->Trip->find('all');
, я получаю:
Array (
[0] => Array (
[Trip] => Array (
[id] => 1
[date] => 2012-10-25 13:00:00
)
[Investments] => Array (
[0] => Array (
[id] => 1
[person_id] => 1
[investment_type_id] => 2
[trip_id] => 1
[investment] => 55
)
[1] => Array (
[id] => 2
[person_id] => 2
[investment_type_id] => 1
[trip_id] => 1
[investment] => 40
)
)
)
)
Я хотел бы, чтобы каждая инвестиция включала информацию о человеке, представленном person_id
(например, их id
, их name
и т. Д.). Я пробовал все уровни рекурсии в поиске find('all')
, но безуспешно.