如何在Magento观察员中采取行动

时间:2012-08-10 10:22:54

标签: magento system.reactive

我已经按照“添加群众行动”找到的所有教程 例如:http://www.smit-web.nl/magento-mass-actions-using-observers/

但有一些我不理解的东西(更多的人没有),但我找不到答案。

本教程将批量操作放在下拉列表中。但是我如何得到行动并做我想做的事呢?

例如,我的config.xml包含:

<gridexample>
    <type>singleton</type>
    <!-- Observer location (e.g. SW/GridExample/Model) -->
    <class>SW_GridExample_Model_Observer</class>
    <!-- Function to call -->
    <method>addActions</method>
</gridexample>

这个函数:我在观察者中找到的“addActions”。但后来我被卡住了。

在观察者中它说:

$block->addItem('demo', array(
        'label' => Mage::helper('sales')->__('Example'),
        'url' => $block->getUrl('*/*/'),
    )
);

但那又怎么样?下拉列表中提供了“示例”标签,但接下来该怎么办?如果选择了操作示例,我怎样才能获得ID以及我在哪里进行操作?

1 个答案:

答案 0 :(得分:0)

如果您尝试将批量操作添加到自己的模块,请按照以下教程操作: http://inchoo.net/ecommerce/magento/how-to-add-massactions-to-magentos-grid/

您正在使用的教程是向现有模块添加批量操作。如果您还有疑问,请与我联系。