问题描述
||
我正在PHP5(Kohana3)+ MySQL上从头开始构建社交网络,需要找到最好的解决方案,以便在一条类似Facebook的行中打印用户消息以及评论,消息引用,新闻和其他类似内容。
注释和message_references属于消息。
更好的方法是,使用简单的select语句从数据中的单独数组中的每个表中接收数据,然后将它们array_push到一个表中,并使用多个foreach生成输出或使用一些复杂的sql获取它?
有一个意见:
\“添加新消息-您必须刷新整个缓存的数据,而不仅仅是为新消息添加缓存– biakaveron 6月11日19:17 \”
解决方法
创建供稿表和供稿存储库类,系统的所有其他部分都使用该类来创建供稿项。
更新资料
您的评论模块会这样:
$feedRepository->Save($userId,\'comment\',\"<a href=\'/users/view/$authorId\'>$authorName</a>\".
\" wrote a comment saying bla bla bla\");
其中$userId
是获得评论的用户的ID。 \'comment\'
是进行输入的模块。