より大きなウェブアプリ(CakePHPを使用)の一部として、私は簡単なブログシステムをまとめています。関係は非常に単純です。各ユーザーには、多くのコメントを持つ多くのエントリがあるブログがあります。
取り入れたい要素は「人気作品」のリストです。人気のあるエントリは、先月のコメント数が最も多いエントリとして定義されており、最終的には最近のコメントの数で並べ替える必要があります。
理想的には、Cakeのモデルデータ取得装置(Model->find()
など)内にとどまるソリューションが欲しいのですが、私はこれについて楽観的ではありません。
誰かが賢い/エレガントな解決策を持っていますか?私はこれを機能させるためにいくつかのワイルドなSQLハッキングのために自分自身を鍛えています...