我的CakePHP應用程序中有兩個模型:NewsArticle
和Image
。 Image
與NewsArticle
使用HABTM(擁有和屬於許多)關聯關聯,所以作者可以爲他們的文章建立一個畫廊。查找一個類型與多個關聯的HABTM類型的記錄
在我的應用程序的主頁上,我想顯示最新的故事,這將只是最新發布的文章,至少有一個關聯圖片。我將如何在我的控制器中形成這種情況?到目前爲止,我有:
<?php
$topStory = $this->NewsArticle->find('first', array(
'order' => array(
'NewsArticle.created' => 'desc'
)
));
但我不確定如何「算」的Image
記錄附在我NewsArticle
模型的數量。
謝謝。如果我想在未來爲作者引入一個圖像庫,那麼我可能就不會在'多個文章中使用'圖像的情況下逃避'hasMany'關係。 –
幫助如果我RTFM!閱讀CakePHP Cookbook中關於連接的部分,並最終到達此解決方案:https://gist.github.com/4401761。謝謝你指點我加入。 –