Magento事件(在Index上调用哪个事件?)

时间:2011-08-11 23:47:45

标签: magento observer-pattern enterprise mage

如问题中所述,当有人进入管理面板并为目录搜索索引选择reindex数据时会触发哪个事件?

我尝试在命令shell上运行grep,但我似乎无法使用它(获取事件列表)。我已经尝试查看事件列表,但找不到正确的列表。

我倾向于认为事件catalogindex_plain_reindex_after会被触发,但我已经尝试过了,情况并非如此......

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

如果您找不到任何特定的事件调度,您始终可以在控制器上获得以下事件:

<controller_action_postdispatch_adminhtml_index_process_massReindex>...</controller_action_postdispatch_adminhtml_index_process_massReindex>

在观察者中你可以得到控制器参数:

$observer->getEvent()->getData('controller_action')->getRequest()->getParam('some_id_or_variable');

其中'some_id_or_variable'是您希望从请求参数获取的值。