2013-06-20 43 views
0

我有一個叫Collection的模型hasMany CollectionItem。 CollectonItem有一個列表。如何獲取CakePHP中關聯模型的belongsTo?

所以基本上,Collection - > CollectionItem - > Listing。

當我在Collection上查找時,會得到關聯的CollectionItem。但是,我如何才能將清單附加到CollectionItem?

本質上,我怎樣才能更深入一層?我曾嘗試將Collection設置爲2來遞歸,但這不起作用。

回答

1
  • 收集的hasMany CollectionItem
  • Collectionitem hasOne上市

  • 收集actsAs中可容納

  • CollectionItem actsAs中可容納
  • 上市actsAs中可容納

簡化版

$this->Collection->find('all', array(
    'conditions' => array(), # your conditions 
    'contain' => array(
     'CollectionItem', 
     'CollectionItem.Listing', 
    ), 
));