モデル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')
ルックアップですべてのレベルの再帰を試しましたが、うまくいきませんでした。