Zend Framework 2 Cronjob

时间:2015-06-25 07:52:17

标签: php mysql email cron zend-framework2

我有一个在库系统上执行CRUD的模块。我已经创建了一个Action,它会在一天结束时通过电子邮件向我发送数据库中添加的任何新成员。但为此我必须运行模块应用程序并转到该链接以实现此目的。

如果没有我每次点击链接或者甚至没有使用应用程序,我可以告诉我是否可以这样做。

每当晚上10点......触发活动......我会自动收到电子邮件。

2 个答案:

答案 0 :(得分:0)

这是一个简单的任务,需要在给定的时间由给定的URL执行。许多托管服务已经安装了名为" Cron"的工具。您只需找到它并输入执行该作业的应用程序的URL,然后使用您的URL添加时间来触发控制器的操作。

假设FooController::cronAction触发/foo/cron,您只需在添加cron作业时定义{{1}}即可执行该操作。

答案 1 :(得分:0)

别忘了在控制台视图中使用这种请求!

通常你不需要布局和普通zf2过程的其他部分。