私は次の関係を持っています:
投稿には多くのコメントがあります
投稿の所属カテゴリ
HABTM タグを投稿する
これらのプロパティで paginate メソッドを使用したい:
public $paginate = array(
'published',
'limit' => 3,
'fields' => array(
'Post.title',
'Post.date_published',
'Post.abstract',
'Post.slug',
'Category.value',
'Category.slug'
)
);
'published' はカスタマイズされた検索クエリですが、ここでは問題になりません。投稿とそのカテゴリに関する情報 (上記を参照) に加えて、投稿のコメント数とすべてのタグの名前を取得したいと考えています。つまり、$data['Post']['comment_count'] や $data['Post']['Tag'][0] などの便利な方法でビュー側のデータにアクセスできるようにしたいと考えています。 ['名前']。
十分にエレガントなこれに対する解決策はありますか? HABTM が少し複雑かもしれないことは知っていますが、同じクエリでコメントをフェッチする方法さえわかりません。ありがとうございました。