我构建了一个蛋糕模型,在搜索时,需要返回基于另一个模型中的数据排除某些项目的分页结果。
我有一个名为Box的模型和一个名为Item的模型。
每个方框可以包含0个或更多项目,但我只希望包含1个或更多项目水果类别的方框出现在分页结果中。
Box模型与Item模型有'hasMany'关联。
Item模型有一个名为'is_friut'的字段。
小心, 利答案 0 :(得分:1)
只有在项目为is_fruit时才会在表格之间建立内部联接。
public $paginate = array(
'joins' => array(
array(
'table' => 'items',
'alias' => 'ItemJoin',
'type' => 'INNER',
'conditions' => array(
'ItemJoin.is_fruit' => 1
)
)
)
);