我试图将观察者添加到我的Magento扩展程序中。观察者应跟踪状态更新并将其推送到外部系统。
我在etc / config.xml中有这个
<config>
<adminhtml>
<events>
<sales_order_save_commit_after>
<observers>
<plus_orderupdate>
<class>EffectConnect_Plus_Model_Observer</class>
<method>orderUpdate</method>
</plus_orderupdate>
</observers>
</sales_order_save_commit_after>
</events>
</adminhtml>
</config>
这在我的Model / Observer.php
中public function orderUpdate(Varien_Event_Observer $observer){
$order=$observer->getEvent()->getOrder();
die('Observer called');
}
然而观察者没有被要求进行状态更新或其他任何事情。我似乎无法弄清楚为什么,我尝试了各种观察者,比如sales_order_save_after
。
可能有什么不对?我使用了正确的观察者吗?
我的扩展中的所有其他观察者都很好。这是我第一次在Magento工作,所以我可能会遗漏一些基本的东西:)
谢谢!
答案 0 :(得分:2)
请记住在更改xml时禁用和清除配置缓存