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判断是否已投票
网友评论