我试图添加一个观察者到我的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工作,所以我可能会错过一些基本的东西:)
谢谢!
当更改xml