我只是想通过 CodeIgniter 的活动记录来增加每次访问的页面浏览量。出于某种原因,以下代码递增了两次。因此,每次访问会增加 2 次页面浏览量。奇怪的是,这在另一个网站上使用,共享相同的表和相同的方法代码,并且在另一个网站上正常工作。视图字段是一个简单的 int(11)。我只在控制器中调用此方法一次,我想也许我有一个重复但我没有。
function increment_video_view($video_pk) {
$this->db->where('video_pk', $video_pk);
$this->db->set('views', 'views+1', FALSE);
$this->db->update('videos');
}
任何想法或帮助都会很棒!谢谢!