Как проверить свою базу данных с помощью cronjob в Symfony 4, чтобы я мог изменить ее при необходимости? - PullRequest
0 голосов
/ 16 мая 2019

В настоящее время я работаю над веб-приложением, которое работает на Symfony 4. Однако при этом я столкнулся с проблемой.У меня есть база данных, которая содержит награды.У них есть некоторые свойства, но самое главное, они истекают.И я хочу сделать что-то, как только они это сделали.Я думал сделать это с помощью cronjob.Таким образом, в основном, cronjob проверяет каждые 10 минут или около того, истек ли срок вознаграждения, и если да, то он должен сделать вызов API с первичным ключом этого вознаграждения, который обрабатывает, как я хочу обработать это вознаграждение.Могу ли я сделать это?Или есть что-то более простое в Symfony, которое делает именно это, но без cron?

1 Ответ

2 голосов
/ 16 мая 2019

да.Вы можете сделать это.

В Symfony нет функции сделать это проще, чем cron.вам следует использовать cron.

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

, если вы хотите, вы также можете использовать этот пакет:

https://github.com/Cron/Symfony-Bundle

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