$user = User::model()->with('trafficPartner.trafficSources.trafficSourceRequest')->findByPk(Yii::app()->user->id);
it's generate this SQL:
SELECT
<bla bla bla>
FROM
`User`
LEFT OUTER JOIN
`TrafficPartner` `trafficPartner` ON
(`User`.`trafficPartnerId` = `trafficPartner`.`id`)
LEFT OUTER JOIN
`TrafficSource` `trafficSources` ON
(`trafficSources`.`trafficPartnerId` = `trafficPartner`.`id`)
LEFT OUTER JOIN
`TrafficSourceRequest` `trafficSourceRequest` ON
(`trafficSourceRequest`.`trafficSourceId` = `trafficSources`.`id`)
WHERE
(`User`.`id` = 45)and there is 3 records, but when i trying to get last relation:
var_dump($user->trafficPartner->trafficSources->trafficSourceRequest);
it' returns NULL
WTF?

Help















