【问题标题】:Zend Framework 2 CronjobZend Framework 2 Cronjob
【发布时间】:2015-09-11 16:57:34
【问题描述】:

我有一个在图书馆系统上执行 CRUD 的模块。我创建了一个操作,在一天结束时通过电子邮件向我发送数据库中添加的任何新成员。但为此,我必须运行 Module 应用程序并转到该链接才能发生这种情况。

谁能告诉我是否可以在不每次点击链接或什至不使用应用程序的情况下执行此操作。

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

【问题讨论】:

  • 听起来你需要一个控制台路由来执行你的操作,看看this

标签: php mysql email cron zend-framework2


【解决方案1】:

这是一个简单的任务,需要在给定 URL 提供的时间执行。许多托管服务提供商都安装了名为“Cron”的工具。您只需要找到它并键入执行该工作的应用程序的 URL,然后在您的 URL 中添加一个触发控制器操作的时间。

假设 /foo/cron 触发 FooController::cronAction 您只需在添加 cron 作业以执行该操作时定义 /foo/cron

【讨论】:

    【解决方案2】:

    不要忘记使用控制台视图来处理此类请求!

    通常您不需要布局和正常 zf2 进程的其他部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 2012-09-20
      • 2013-11-19
      • 1970-01-01
      • 2015-06-13
      • 2012-08-26
      • 1970-01-01
      相关资源
      最近更新 更多