Magento管理模型按钮

时间:2014-05-02 13:12:45

标签: php magento

任何人都可以帮助我,我有许多在cron上运行的模型,我希望能够按需执行

如何在执行模型代码的布局文件或模板文件上创建按钮?

亲切的问候

1 个答案:

答案 0 :(得分:2)

我可以推荐你这个扩展名。 http://www.magentocommerce.com/magento-connect/aoe-scheduler.html。它允许您查看已设置的crons,启用和禁用它们,甚至可以随时手动运行它们。您可以从后端的单个页面中完成所有这些操作。

如果你想添加一个在某个页面中运行你的脚本的按钮(除了上面扩展名中的那个),你需要创建一个控制器和一个动作,在你想要的模板中放一个简单的按钮或链接指向刚刚创建的操作。

在该操作中,您只需要从cron执行的模型中执行该方法。

public function someAction() {
    Mage::getModel('some/model')->someAction(); //add params if needed
    //at the end do a redirect.
}