电影网站动态展示:合并评论和帖子回复,实现分页
可以创建一个'动态'数据表,用于存储用户的回复动态。每条动态记录包含以下信息:
- 用户ID:回复的用户ID
- 目标ID:回复的目标ID(可以是评论ID或帖子ID)
- 目标类型:目标是评论还是帖子
- 回复内容:回复的具体内容
- 回复时间:回复的时间戳
当用户回复评论时,可以将回复内容保存到'评论回复'数据表中,并创建一条动态记录,其中目标ID为评论ID,目标类型为评论。同样地,当用户回复帖子时,可以将回复内容保存到'帖子回复'数据表中,并创建一条动态记录,其中目标ID为帖子ID,目标类型为帖子。
展示用户的动态时,可以按照时间戳倒序排列动态记录,并进行分页展示。同时,可以根据目标类型和ID,将回复内容进行合并,展示在同一条动态记录中。例如,如果用户先回复了评论A,再回复了帖子B,那么展示在动态中的记录可以是:
- 用户A 回复了评论A:XXXXXXX
- 用户A 回复了帖子B:XXXXXXX
其中,XXXXXXX表示回复的具体内容。
原文地址: https://www.cveoy.top/t/topic/oI0t 著作权归作者所有。请勿转载和采集!