我有一个名为Collection的模型,它有很多CollectionItem。 CollectonItem有一个列表。
所以基本上,收藏 - > CollectionItem - >列表。
当我对Collection进行查找时,我得到了相关的CollectionItem。但是,如何将列表附加到CollectionItem?
基本上,我怎样才能更深入一层呢?我已经尝试将Collection上的递归设置为2,但这不起作用。
答案 0 :(得分:2)
更好的解决方案是使用containable。
答案 1 :(得分:1)
Collectionitem hasOne Listing
Collection actsAs Containable
简化版
$this->Collection->find('all', array(
'conditions' => array(), # your conditions
'contain' => array(
'CollectionItem',
'CollectionItem.Listing',
),
));
答案 2 :(得分:0)
我将递归更改为3级。