CakePHP过滤数据及其相关数据的条件

时间:2011-08-19 03:56:34

标签: cakephp

如果我有以下型号:

User hasMany house hasMany belongings

我想选择所有用户和相关模型,但仅当用户有一件或多件物品时 - 我该如何设置该条件?谢谢!

2 个答案:

答案 0 :(得分:0)

使用counterCache,然后你可以在分页中设置条件:'belongs_count>'=> 0

答案 1 :(得分:0)

您正在寻找的是按相关模型过滤/分页。

这里有一些相关的解决方案:

CakePHP pagination with HABTM models

Paginate results filtered by condition on associated model (HABTM) using Containable