私の CakePHP アプリケーションには、 と の 2 つのモデルがNewsArticle
ありImage
ます。Image
はNewsArticle
、HABTM (has および many に属する) 関連付けの使用に関連付けられているため、作成者は必要に応じて記事のギャラリーを作成できます。
アプリケーションのホームページにトップ ストーリーを表示したいと考えています。トップ ストーリーは、少なくとも 1 つの関連する画像を含む最新の公開記事です。コントローラーでこの状態をどのように形成しますか? これまでのところ、私は持っています:
<?php
$topStory = $this->NewsArticle->find('first', array(
'order' => array(
'NewsArticle.created' => 'desc'
)
));
しかし、モデルImage
に添付されたレコードの数を「カウント」する方法がわかりません。NewsArticle