GoogleとStackoverflowで類似の質問を検索したところ、まだ解決策は見つかりませんでした。アクティビティフィード内で類似のアクティビティをグループ化する
私のサイトの主要な部分の1つは、活動フィードです。これは、異なるユーザーがFacebookを好きにしたような行動をすべて示しています。すべてのアクティビティをMySQLテーブルに保存し、PHPでビューをレンダリングします。
*Current situation:*
- User A uploaded a picture
- User A uploaded a picture
*Desired situation:*
- User A uploaded 2 pictures
マイアクティビティテーブルは次のようになります:私はちょうどFacebookのようなグループと同様の活動をしたい
はありません、私はstackoverflowの上でこれらの質問を発見した
[Activities]
- i_id
- a_source
- a_type
- a_parent
- a_parent_id
- a_data (json string with meta data, photo filenames for example)
、それらのどれも提供しませんソリューション:
- https://stackoverflow.com/questions/5844655/how-to-group-similar-items-in-activity-feed-similar-to-facebook User activity feed (ala facebook). How to group similar activities?
- How to group similar items in an activity feed
:編集:私はアプローチを探していると、この問題を解決する方法について自分の考えをしたいんだ
。
cronジョブを実行して、db内のすべての同じ項目をグループ化するのが最善でしょうか?または、これはPHPでレンダリング時間にこれを行う方が良いでしょうか?
私は(リアルタイム)PHPソリューションを好むが、私はどこから始めたらいいか分からない。
私は、将来の読書の出発点が必要です。
あなたは私たちに解決する問題を与えましたか?あるいは、あなたはすでに何を試してみた?任意のコード、アルゴリズム、思考? –
アクティビティテーブルPLZの列のテーブルまたは説明からデータを転記します。 – rMX
問題は何ですか? –