青山绿水投票

1.根据vid获取单组或多组投票数据

commonvote::getvote();
a.DVotesnew::model()->findByPk($vid);获取数据并处理
存入缓存60s。
b.直接从缓存中获取数据。

2.$.each插入单组或多组数据并根据pid获取投票数

praise::batchget()批量获取投票数

3.投票,触发投票按钮调用

praise::add();投票数自增1
并将自增1的投票数更替旧投票数,用cookie记录该用户已投票、改变投票状态changeVote();

changeVote()增加标签class投票按钮不能触发并改变样式。
用户重新访问时根据cookie判断是否已投票

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容