【发布时间】:2014-02-11 06:59:55
【问题描述】:
我有两个模型 status_message,comment 每个都有一个 id,text(和一些额外的字段)每个状态可以有很多 cmets 我还需要一个名为 likes 的模型。 status_message 和 comment 可以有很多点赞。点赞的正确模型应该是什么?
1) 一个“类型”字段,用于查找喜欢是用于状态消息还是评论,以及公共字段“postid”用于状态消息的 id,评论
或
2) 单独的 status_message_id、comment_id 和每个都有 null 选项 true
我的要求包括 - 找出 status_message,用他们的点赞数评论详细信息。正确的设计应该是什么?
【问题讨论】: