Я просто пытаюсь увеличить количество просмотров страниц за посещение с помощью активной записи CodeIgniter. По какой-то причине следующий код увеличивается дважды. Таким образом, он добавляет 2 просмотра страниц за посещение. Странно то, что это используется на другом веб-сайте, который использует ту же таблицу и тот же код метода, и он работает правильно на другом веб-сайте. Поле представлений представляет собой простое целое (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');
}
Любые идеи или помощь были бы замечательными! Спасибо!