如果我有以下型号:
User hasMany house hasMany belongings
我想选择所有用户和相关模型,但仅当用户有一件或多件物品时 - 我该如何设置该条件?谢谢!
答案 0 :(得分:0)
使用counterCache,然后你可以在分页中设置条件:'belongs_count>'=> 0
答案 1 :(得分:0)
您正在寻找的是按相关模型过滤/分页。
这里有一些相关的解决方案:
CakePHP pagination with HABTM models
Paginate results filtered by condition on associated model (HABTM) using Containable