我有以下型号:
预订 - > hasOne(子类别) - >属于关联(类别)
我必须进行以下查询:
select c.ds_category,count(*) from categories c,subcategories sc,books b
where b.id_subcategory=sc.id_subcategory and sc.id_category=c.id_category
group by c.ds_category
在Book模型中我定义了
var $hasOne="Subcategory";
在子类别模型中我定义了
var $belongsTo="Category";
问题在于我打电话
return $this->find("all");
我无法获取类别表,因此无法进行分组。
我试图定义$recursive=2
,但我没有跑。
任何人都可以帮我找到获取类别项目的方法吗?
答案 0 :(得分:0)
不应该预订belongsTo子类别?你应该使用Containable来更好地控制find。