在Web应用程序中,系统中有一个用户发送到另一个用户的消息(文本)。两个用户都存储在user
表中,每条消息都保存在message
表中。 user
表包含与message
的一对多关系,该消息包含与发送内容相关的所有数据。
但是,我想跟踪这些消息,以便一起跟踪消息的回复。即如果用户A向用户B发送消息而用户B发送回复,则用户A将看到如下布局:
message 1
message 2
如何对数据库中的消息进行建模,何时需要跟踪哪些消息是回复消息以及哪些消息是另一个“线程”?
感谢。
答案 0 :(得分:0)
也许尝试在每个回复中添加自动增量id
字段。然后添加一个字段[让我们命名为:replyto
]。 replyto
将包含作为回复发送的邮件的id
。然后只需围绕HTML和CSS来创建样式以显示不同的“线程”。
希望这有帮助。