【问题标题】:Can i set cronjob for controller action in magento?我可以在 magento 中为控制器操作设置 cronjob 吗?
【发布时间】:2015-04-01 12:12:10
【问题描述】:

我创建了我的模块,它有 config.xml 和控制器。我需要为控制器中名为 testAction() 的操作设置 cron 作业。任何人请帮我解决这个问题。

【问题讨论】:

  • 为什么不创建一个事件观察者?
  • 必须.. 但我不知道如何更改编码。
  • 您可以使用 wget 在 cron 中运行您的控制器。
  • 但在我的配置文件中,我将我的 crontab 设置为 <config> <crontab> <jobs> <my_cron> <schedule> <cron_expr>*/5 * * * *</cron_expr> </schedule> <run> <model>mymodule/observer::doSomething</model> </run> </my_cron> </jobs> </crontab> </config>.. 不想编辑这个??

标签: magento cron crontab magento-1.8


【解决方案1】:

设置观察者方法然后从观察者方法重定向

$response1 = $observer->getResponse(); 

$url = 'http://www.website.com/';
$response1->setRedirect($url);

或者你可以检查一下

$observer->getRequest()->setParam('return_url','http://www.google.com/');

【讨论】:

    猜你喜欢
    • 2011-04-27
    • 2014-11-26
    • 2011-09-05
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    相关资源
    最近更新 更多