我有一个名为 Collection 的模型,它有许多 CollectionItem。CollectonItem 有一个列表。
所以基本上,Collection -> CollectionItem -> Listing。
当我在 Collection 上进行查找时,我得到了关联的 CollectionItem。但是,我怎样才能获得附加到 CollectionItem 的清单?
本质上,我怎样才能更深一层?我尝试将 Collection 上的递归设置为 2,但这不起作用。
我有一个名为 Collection 的模型,它有许多 CollectionItem。CollectonItem 有一个列表。
所以基本上,Collection -> CollectionItem -> Listing。
当我在 Collection 上进行查找时,我得到了关联的 CollectionItem。但是,我怎样才能获得附加到 CollectionItem 的清单?
本质上,我怎样才能更深一层?我尝试将 Collection 上的递归设置为 2,但这不起作用。
更好的解决方案是使用containable。
Collectionitem hasOne 列表
集合行为作为可包含
简化版
$this->Collection->find('all', array(
'conditions' => array(), # your conditions
'contain' => array(
'CollectionItem',
'CollectionItem.Listing',
),
));
我将递归更改为第 3 级。