2018-07-06 12:01:09 197次浏览 3条回答 0 悬赏 199 金钱

之前想的是表里存一个reply_user_id 来存放艾特的人的id,但这样似乎只能艾特一个人。

后来想,是不是直接不存reply_user_id 而是直接在view层去正则匹配 @空格之间的用户名,然后在数据库查找相应的用户再替换成链接,这样的话 ,如果这个被@的用户改名了,又该怎么处理

  • 回答于 2018-07-06 13:18 举报

    这是一对多的关系,可以新建一个表,评论id和被@的用户ID 这样就关联上了。

  • 回答于 2018-07-07 10:34 举报

    评论表的 reply_user_id 存储 字符串,逗号分隔@的人的id

  • 回答于 2018-07-09 16:00 举报

    建议还是建个中间表 一对多存多条数据 因为这个可能涉及到已读和未读 要是一个字段保存的话 怎么区别被@的人是否已读这条信息呢

您需要登录后才可以回答。登录 | 立即注册
xczizz
副总裁

xczizz 比尔吉沃特

注册时间:2016-03-08
最后登录:6小时前
在线时长:95小时59分
粉丝6
金钱4862
威望90
积分6712

热门问题