Drupal 8 Custom Cron Task - PullRequest
       3

Drupal 8 Custom Cron Task

0 голосов
/ 06 марта 2020

У меня есть модуль, он очень прост с одним Controller.

Мне нужен код в этом контроллере, выполняемый на cron, но, похоже, нет документов при добавлении ваших собственных задач в Cron Drupal .

Я нашел ссылки на hook_cron(), но ничего конкретного, что бы указывало мне, где это должно go в моем модуле.

Код, который находится в контроллере, можно переместить, это только там, чтобы я мог проверить его и выполнить на маршруте.

Как запустить собственный код в модуле с использованием cron? Это может быть использование псевдокрона Drupal или фактического крона. Либо в порядке.

1 Ответ

2 голосов
/ 07 марта 2020

Я нашел ссылки на hook_cron (), но ничего конкретного, что бы указывало мне, где это должно go в моем модуле.

Если ваш модуль называется foo, тогда ловушка означает, что в вашем файле foo.module должна быть функция с именем foo_cron. Порядок функций в файле PHP не имеет значения.

...