Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento在observer中获取参数名称_Magento - Fatal编程技术网

Magento在observer中获取参数名称

Magento在observer中获取参数名称,magento,Magento,我可以设置一个观察器来监听其中一个控制器方法跳跳虎,但是,我想把参数传递给观察器,我如何在观察器中获取参数?arg_值 非常感谢 <events> <controller_action_predispatch_mycompany_mymodule_controllername_recalculation> <observers> <mycompany_mymodule> <class>Mycompany_Mymodule_Model_O

我可以设置一个观察器来监听其中一个控制器方法跳跳虎,但是,我想把参数传递给观察器,我如何在观察器中获取参数?arg_值

非常感谢

<events>
<controller_action_predispatch_mycompany_mymodule_controllername_recalculation>
<observers>
<mycompany_mymodule>
<class>Mycompany_Mymodule_Model_Observer</class>
<method>processgo</method>
<args>
<arg_name>arg_value</arg_name>
</args>
</mycompany_mymodule>
</observers>
</controller_action_predispatch_mycompany_mymodule_controllername_recalculation>
</events>

Mycompany\u Mymodule\u Model\u Observer
processgo
arg_值

请尝试以下方法


独生子女
名称空间\模块\模型\观察者类
观察者方法
arg_值

getObserverArgs不是核心方法,您必须自己实现它。答案中的代码取自帮助器实现的位置。这不是Magento的功能,因此您必须手动读取配置。看起来您找到了这个片段:-您必须自己实现帮助程序才能使用它。