php - Zend Framework 2 定时任务

标签 php mysql email cron zend-framework2

我有一个在图书馆系统上执行 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/

相关文章:

php - 在自定义 PHP 函数中运行 SQL 准备好的语句

mysql - 将 3 个 SELECTS 压缩为一张表

Node.js(LoopBack 3) - 我可以通过 AWS SES 向多少个收件人发送电子邮件?

c# - 尝试在 C# 中发送邮件时出现 SMTP 异常

php - 想要通过product_id搜索并获取表单字段中基于product_id的所有数据

php - FileMaker 11 PHP 和 ODBC 换行/回车

php - ajax $_POST 数据然后重定向到新页面

php - 无法从 WordPress 上的数据库获取值

MySQL Fabric 故障转移和 Hibernate 连接池

email - 从自定义域发送到 gmail 的邮件将变成垃圾邮件