如何在Magento的观察器中执行操作



我已经按照我能找到的关于"添加大规模操作"的所有教程进行操作例如:http://www.smit-web.nl/magento-mass-actions-using-observers/

但是有些事情我不明白(还有更多的人不明白),但我找不到答案。

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

例如,我的配置.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,以及在哪里执行操作?

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

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

相关内容

  • 没有找到相关文章

最新更新