如何在magento中为控制器方法运行cronjob
我在magento中为cron作业创建了一个模块 我创造了一个观察者如何在magento中为控制器方法运行cronjob,magento,Magento,我在magento中为cron作业创建了一个模块 我创造了一个观察者 public function abc() { //my action here } 我已经在config.xml文件中为此创建了cron作业 <crontab> <jobs> <Mbyte_abcd> <schedule>
public function abc()
{
//my action here
}
我已经在config.xml文件中为此创建了cron作业
<crontab>
<jobs>
<Mbyte_abcd>
<schedule>
<cron_expr>* * * * *</cron_expr>
</schedule>
<run>
<model>abcd/observer::abc</model>
</run>
</Mbyte_abcd>
</jobs>
</crontab>
如果是,请解释如何。控制器的目的是管理用户操作注册的请求/响应。 为了在这里完成您的技巧并从控制器调用函数,您有一些选择:
关于我是us$this->_重定向(“模块/控制器/动作”);在我的观察者中,但这不是重定向到控制器方法。@DeepakMankotia您需要访问服务器文件或cPanel并注册一个新的cron作业。@DeepakMankotia您还可以尝试深入查看
Mage::getControllerInstance()
命令并尝试使用它进行各种实验。您可以在app/Mage.php中找到它。我个人到目前为止还没有用过这个。
public function cdeAction()
{
//my action here
}