gpt4 book ai didi

php - magento 事件不工作

转载 作者:可可西里 更新时间:2023-11-01 13:13:48 25 4
gpt4 key购买 nike

我试图观察在 _prepareForm() 方法中的 app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php 文件中调度的 adminhtml_block_salesrule_actions_prepareform 事件。但我不断收到错误消息,我不确定为什么?

Warning: Mage_Core_Model_App::dispatchEvent() [mage-core-model-app.dispatchevent]: Node no longer exists in /var/www/server/www.site.com/app/code/core/Mage/Core/Model/App.php on line 1249

这是我模块中 config.xml 的一部分 - 我没有做错什么吧?

  <adminhtml>
<events>
<adminhtml_block_salesrule_actions_prepareform>
<shoppingcartrules>
<class>shoppingcartrules/observer</class>
<method>prepareForm</method>
</shoppingcartrules>
</adminhtml_block_salesrule_actions_prepareform>
</events>
</adminhtml>

最佳答案

我想通了...我的 XML 中缺少节点。

<adminhtml>
<events>
<adminhtml_block_salesrule_actions_prepareform>
<observers>
<shoppingcartrules>
<class>shoppingcartrules/observer</class>
<method>prepareForm</method>
</shoppingcartrules>
</observers>
</adminhtml_block_salesrule_actions_prepareform>
</events>
</adminhtml>

关于php - magento 事件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8115043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com