我有一个在图书馆系统上执行 CRUD 的模块。我创建了一个操作,在一天结束时通过电子邮件向我发送数据库中添加的任何新成员。但为此,我必须运行模块应用程序并转到该链接才能发生这种情况。
任何人都可以告诉我,如果我不需要每次点击链接或者甚至不使用应用程序,我是否可以做到这一点。
每当晚上 10 点...就会触发操作...并且我会自动收到电子邮件。
最佳答案
这是一个简单的任务,需要在给定的时间通过给定的 URL 执行。许多托管服务提供商都安装了名为“Cron”的工具。您只需找到它并输入执行该工作的应用程序的 URL,然后在 URL 中添加触发 Controller 操作的时间。
假设 /foo/cron
触发 FooController::cronAction
您只需在添加 cron 作业时定义 /foo/cron
执行该操作。
关于php - Zend Framework 2 定时任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31044362/