모델이 Trip
, Investment
및 Person
입니다. 하나의 여행은 많은 투자와 모든 투자가 한 사람에게 속합니다. 내가 $this->Trip->find('all');
를 말할 때 내가 얻을 : 나는 각 투자를하고자 CakePHP 2 모델의 deep association findAll()
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')
조회에서 모든 수준의 재귀를 시도했습니다.
투자 및 인물 용 모델 코드를 기입하십시오. – Costa