2011-06-23 11 views
-1

私はPHP5(Kohana3)+ MySQLでソーシャルネットワークを構築しており、ユーザーメッセージを印刷するのに最適なソリューションを見つける必要がありますコメント、メッセージrefeneces、ニュースといくつかの他の類似したものと1つのfacebookのような行に。PHP5(Kohana)、MySQL

コメントとmessage_referencesはメッセージに属します。

単純なselectステートメントを使用してデータの別々の配列の各テーブルからデータを受け取り、array_pushで1つずつ使用し、複数のforeach'esを使用して出力を構築するか、複雑なSQLを使用すると、

意見があります: 「新しいメッセージを追加 - あなただけではなく、新しいメッセージのキャッシュを追加することで全体のキャッシュされたデータをリフレッシュする必要があります - 6月11日biakaveron 19:17で」

答えて

1

は、給紙テーブルとAを作成します。システムの他のすべての部分がフィード項目の作成に使用するフィード・リポジトリー・クラス。

更新

コメントモジュールはこれを好きになります$userIdはコメントを得たユーザーのIDです

$feedRepository->Save($userId, 'comment', 
      "<a href='/users/view/$authorId'>$authorName</a>". 
      " wrote a comment saying bla bla bla"); 

'comment'はエントリを作成したモジュールです。

+0

あなたは、すべてのソースから収集されたデータを表すDBに格納された生成されたHTMLがあることを意味しますか? – Fenec

+0

私の更新を読んでください。感謝jgauffin! – jgauffin

+0

! – Fenec