Автоматические манипуляции с базой данных с использованием Symfony каждый месяц - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть сценарий использования, когда мне нужно автоматически выполнять определенные манипуляции с базой данных каждый месяц в определенную дату. В настоящее время, используя платформу Symfony 2.7, можно ли вызывать контроллер каждый месяц в конкретную дату? быть полезным

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Вместо вызова контроллера вы можете создать консольную команду Symfony.Посмотрите здесь, как это сделать: https://symfony.com/doc/2.7/console.html

С этой опцией, единственный способ выполнить это будет через cli.

Затем вы можете вызвать команду из cronработа, которая выполняется в нужное вам время.Некоторые примеры того, как планировать задания с помощью crontab: https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/

0 голосов
/ 25 апреля 2018

Вы можете создать консольную команду в Symfony и вызывать эту команду каждый месяц с помощью задачи cron.

Консольная команда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...