У меня есть следующие модели:
Книга -> hasOne (Подкатегория) -> ProperTo (Категория)
Я должен сделать следующий запрос:
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
В модели книги, которую я определил
var $hasOne="Subcategory";
В модели подкатегорий, которую я определил
var $belongsTo="Category";
Проблема в том, что когда я звоню
return $this->find("all");
Я не могу получить таблицу категорий, поэтому не могу сделать группу по.
Я пытался определить $recursive=2
, но я не бежал.
Может ли кто-нибудь помочь мне найти способ получить также категории товаров?