作爲一個更大的Web應用程序(使用CakePHP)的一部分,我正在構建一個簡單的博客系統。這些關係非常簡單:每個用戶都有一個博客,其中有許多條目,其中有很多評論。構建一個複雜的SQL查詢(或查詢)
我想加入的一個元素是「熱門條目」列表。受歡迎的參賽作品被定義爲上個月評論最多的參賽作品,最終他們需要根據最近的評論數量進行排序。
理想情況下,我想讓解決方案留在Cake的Model數據檢索設備(Model->find()
等)中,但我對此並不樂觀。
任何人都有一個聰明/優雅的解決方案?我爲自己的一些野生SQL黑客做了這個工作...