モデルTrip、Investment、および がありPersonます。1 回の旅行には多くの投資があり、すべての投資は 1 人の人物に属します。私が得ると言うとき$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各投資には、 (So their id、 theirnameなど)で表される人物に関する情報を含めたいと思います。find('all')ルックアップですべてのレベルの再帰を試しましたが、うまくいきませんでした。