我们如何使用普通的 Zend Framework 2 控制器操作(可从浏览器调用)作为 cron 作业?我试图将一个设置为 cron 作业,但没有被调用。
我们需要一个 Rest(ful) 控制器/模块吗?
我们如何使用普通的 Zend Framework 2 控制器操作(可从浏览器调用)作为 cron 作业?我试图将一个设置为 cron 作业,但没有被调用。
我们需要一个 Rest(ful) 控制器/模块吗?
阅读: http: //framework.zend.com/manual/2.0/en/modules/zend.console.introduction.html
这很好地解释了控制台路线,并介绍了设置路线的过程。
我上周才使用它,事实证明它非常有用。可以设置控制台路由,从而限制它们通过 Web 访问。
然后,您可以设置一个 cron 作业来运行:
php \path\to\site\public\index.php -switch1 param1
我将我的动作转换为 Rest(ful) 模块动作,并且它起作用了。
参考:
http://hounddog.github.com/blog/getting-started-with-rest-and-zend-framework-2/
通过我的服务器的 Cpanel 设置的命令: