1
を照会します。CakePHPの:マルチ深いモデルは、私は次のモデル持っ
ブック - > hasOneの(サブカテゴリ) - > belongsToの(カテゴリー)
を私は次のクエリを行う必要があります。
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");
を呼び出すときに、私は、グループを作ることができないので、カテゴリテーブルを得ることができないということです。 Iveは$recursive=2
を定義しようとしましたが、実行しませんでした。 カテゴリーアイテムを取得する方法を見つけるのに誰も助けてくれますか?