评论艾特功能(表结构)怎么实现? [ 2.0 版本 ]
之前想的是表里存一个reply_user_id
来存放艾特的人的id,但这样似乎只能艾特一个人。
后来想,是不是直接不存reply_user_id
而是直接在view
层去正则匹配 @
和空格
之间的用户名,然后在数据库查找相应的用户再替换成链接,这样的话 ,如果这个被@
的用户改名了,又该怎么处理
共 4 个回答
-
nswindlights 回答于 2018-07-06 13:18 举报
这是一对多的关系,可以新建一个表,评论id和被@的用户ID 这样就关联上了。
-
liangkaixin 回答于 2018-07-09 16:00 举报
建议还是建个中间表 一对多存多条数据 因为这个可能涉及到已读和未读 要是一个字段保存的话 怎么区别被@的人是否已读这条信息呢
xczizz 比尔吉沃特
注册时间:2016-03-08
最后登录:2020-11-09
在线时长:97小时50分
最后登录:2020-11-09
在线时长:97小时50分
- 粉丝6
- 金钱4967
- 威望90
- 积分6837