0

我有一个模型-HABTM“博客”的“类别”。我需要创建一个查询,该查询仅选择具有更多零博客与之关联的类别。我很难弄清楚如何做到这一点。我想出的只是使用 find('all'...) 将类别从数据库中取出,然后提取 $category['Blog'] 数组中的类别。显然,我更希望不必让数据库完成所有这些工作,因此更优雅的解决方案将不胜感激。

谢谢阅读!

4

1 回答 1

0

不是很优雅(简短),但我认为这是正确的方法:

  1. blogs_category_count字段添加到类别表
  2. 添加类别 hasMany BLogsCategory 和 counterCache

所以你只需要向那个 find('all') 添加一个条件

于 2011-08-09T17:36:48.620 回答