У меня есть HABTM и hasMany в одной модели, как показано ниже:
var $hasMany = array(
'Interestsub' => array(
'className' => 'Interestsub',
'foreignKey' => 'interest_id',
'dependant' => true
)
);
var $hasAndBelongsToMany = array(
'User' => array(
'className' => 'User',
'joinTable' => 'interests_users',
'foreignKey' => 'interest_id',
'associationForeignKey' => 'user_id',
'unique' => true,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
)
);
Проблема в том, что когда я делаю запрос поиска с рекурсивом 3 в модели пользователя, он дает мне только данные модели Interest и Interest_User, но не Interestsubэто таблица hasMany.
Есть ли способ получить это с помощью моего запроса поиска, чтобы он был вложен в интерес?