2011-12-07 46 views
0

我有HABTM和的hasMany像下面的一個模型:CakePHP的的hasMany和HABTM在一個模型

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_User模型數據,但沒有Interestsub這是有很多表。

有沒有辦法讓我的find查詢得到它,所以它嵌套在Interest中?

+0

什麼是遞歸的3?^^ http://book.cakephp.org/view/1063/recursive – mark

回答