CakePHP HABTM查找所有具有关联记录的记录

CakePHP HABTM查找所有具有关联记录的记录,cakephp,cakephp-1.3,has-and-belongs-to-many,cakephp-model,Cakephp,Cakephp 1.3,Has And Belongs To Many,Cakephp Model,我有一个模型类的HABTM博客。我需要创建一个查询,该查询将只选择与它们关联的博客数量超过零的类别。我很难想出怎么做。我想到的就是使用find'All'从数据库中获取类别。。。然后提取那些在$category['Blog']数组中有内容的内容。显然,我更希望不必要求数据库来完成所有这些工作,因此更优雅的解决方案将不胜感激 谢谢你的阅读 不是很优雅,但我认为这是正确的方式: 将blogs\u category\u count字段添加到categories表中 添加类别hasMany BLogsCa

我有一个模型类的HABTM博客。我需要创建一个查询,该查询将只选择与它们关联的博客数量超过零的类别。我很难想出怎么做。我想到的就是使用find'All'从数据库中获取类别。。。然后提取那些在$category['Blog']数组中有内容的内容。显然,我更希望不必要求数据库来完成所有这些工作,因此更优雅的解决方案将不胜感激


谢谢你的阅读

不是很优雅,但我认为这是正确的方式:

将blogs\u category\u count字段添加到categories表中 添加类别hasMany BLogsCategory和counterCache 所以你只需要在find'all'中添加一个条件