Не могу понять, что я делаю не так, вроде все как в примере, но вместо 9 объектов модели "юзер" мне возвращается 9 объектов модели таблицы связей.
связи в модели юзер
return array(
'parent'=>array(self::HAS_ONE, 'AgencyAdvertRelations', 'parent_id', 'joinType'=>'INNER JOIN'),
'childe'=>array(self::HAS_MANY, 'AgencyAdvertRelations', 'childe_id', 'through'=>'parent', 'joinType'=>'INNER JOIN'),
);
клиентский код
$user = User::model()->with('childe')->findByPk($id);
$user -> childe; // здесь возвращается массив, в котором 9 объектов AgencyAdvertRelations