怎样保持用户对记录操作的状态

kl2422 发布于 2015/06/17 14:06
阅读 313
收藏 0

现在在一些论坛或者社交平台上有赞的功能,要怎样去保持登录用户对于这条记录的保持呢。比如 我写一条评论,A用户赞过,然后A用户刷新的时候 点赞这个按钮就要显示一个颜色或者字的变化。有一种做法就是 我评论是一张表叫review 然后赞是一张表叫praise, A点赞的时候往praise表插一条数据,然后分页读取review数据的时候 我将当前登录用户的Id到praise表去查 如果有就在review里面记一个状态 然后客户端根据这个状态去显示。 这是最简单的 但我觉得效果不是很理想 你要遍历一个review集合 然后第一种就是 遍历的时候去praise表去查, 第二种就是,先把review的主键拼成一个字符串 然后在praise表用in查 再去循环判断。请问除了这两种方法外还有其他的实现方式吗?欢迎广大兄弟姐们们答疑解惑。  效果如以下截图

点击前:

点击以后或者是点击以后在重新刷新


加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部