如何使用Symfony 4中的Cronjob检查我的数据库,以便在必要时可以更改它



我当前正在使用Symfony 4运行的Web应用程序。但是,我在这样做时遇到了问题。我有一个拥有奖项的数据库。他们有一些特性,但最重要的是,它们过期了。我想做点什么一旦他们做了。我想和一个cronjob这样做。因此,基本上每10分钟左右一次一次检查一次,无论该奖项是否已过期,如果这样,他应该与该奖项的主要钥匙进行API呼叫,该奖项可处理我想如何对待该奖项。我可以做吗?或者在Symfony中更容易做到这一点,但是没有Cron?

是。你可以做到。

Symfony中没有比Cron更简单的功能。您应该使用cron。

您应该声明公共诉讼,以在您的一个控制器中检查奖项,并从Cron中调用该诉讼。

如果您愿意,也可以使用此捆绑包:

https://github.com/cron/symfony-bundle

最新更新