0

私はHABTM "Blog"というモデルを持っています。私はより多くのゼロブログを持っているカテゴリを選択するだけのクエリを作成する必要があります。私はこれを行う方法を取り組んで問題を抱えています。私が思いついたのは、find( 'all' ...)を使ってデータベースからカテゴリを取り出し、$ category ['Blog']配列に何かを持つものを抽出することだけです。明らかに、データベースにすべての作業を依頼する必要はないので、より洗練されたソリューションが高く評価されます。CakePHP HABTM関連レコードを持つすべてのレコードを見つける

読んでいただきありがとうございます!

答えて

0

本当にエレガント(ショート)ではないが、私はこれが正しい方法だと思います:

  1. はそうあなたが

counterCacheでカテゴリテーブルへ

  • 追加カテゴリhasManyのBLogsCategoryをblogs_category_countフィールドを追加その検索に条件を追加するだけです( 'すべて')

  • 関連する問題