0

我建立了一个蛋糕模型,在搜索时需要返回分页结果,这些结果根据另一个模型中的数据排除了某些项目。

我有一个名为 Box 的模型和一个名为 Item 的模型。

每个盒子可以有 0 个或多个项目,但我只希望具有 1 个或多个具有水果类别的项目的盒子出现在分页结果中。

Box 模型与 Item 模型具有“hasMany”关联。

Item 模型有一个名为“is_friut”的字段。

保重,李

4

1 回答 1

1

这将在表之间进行内部连接,仅当项目是_fruit 时。

public $paginate = array(
    'joins' => array(
        array(
            'table' => 'items',
            'alias' => 'ItemJoin',
            'type' => 'INNER',
            'conditions' => array(
                'ItemJoin.is_fruit' => 1
            )
        )
    )
);
于 2012-06-26T07:11:56.620 回答