Удаление записи из таблицы по крону

InstantCMS 2.X
#1 30 июня 2021 в 17:56
Привет. Нужно удалить запись из таблицы в определённое время. Система 2.12.2. Локальный сервер. Создал хук.
  1. class onContentCronCleanRatingLog extends cmsAction {
  2.  
  3. public function run(){
  4. $this->model->db->query("DELETE FROM cms_rating_log WHERE user_id = '14' AND target_subject='ideas'");
  5. }
  6.  
  7. }
Настроил планировщик.

Запускаю вручную выполнение. Крон выпоняется. По крайней мере последнее время выполнения обновляется. Но запись не удаляется.
Почему?
#2 30 июня 2021 в 18:17
Файл хука как называется?
#3 30 июня 2021 в 18:27
сron_сlean_rating_log.php
#4 30 июня 2021 в 18:55
Lora, маркеры поставьте. Читать начните отсюда.
#5 30 июня 2021 в 19:56

сron_сlean_rating_log.php

Lora
И он лежит в папке /system/controllers/content/hooks ?
Вроде всё правильно.
Я бы намеренно сделал бы ошибку в коде, включил бы отладку и стартанул задание вручную.
Чтобы посмотреть, что он вообще выполняется.
#6 30 июня 2021 в 20:19
Испытал на 2.14.2 всё работает. Видимо что то где то в файлах кто то накосячил).
#7 30 июня 2021 в 20:20

Я бы намеренно сделал бы ошибку в коде

Ris
Хорошая идея.
#8 30 июня 2021 в 20:36
Нашёл ошибку. Вопрос закрыт. Всем спасибо.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.