model - Magento Observer is not firing, why? -
i have trouble observer, don't know how solve it!
here config.xml , observer.php files
mycompany/mymodule/etc/config.xml
<?xml version="1.0"?> <global> <models> <mymodule> <class>mycompany_mymodule_model</class> <resourcemodel>mymodule_mysql4</resourcemodel> </mymodule> <mymodule_mysql4> <class>mycompany_mymodule_model_mysql4</class> <entities> <mymodule> <table>mymodule</table> </mymodule> </entities> </mymodule_mysql4> </models> <events> <checkout_type_onepage_save_order_after> <observers> <mycompany_mymodule_order_complete> <class>mymodule/observer</class> <method>mymodulecompleteorder</method> </mycompany_mymodule_order_complete> </observers> </checkout_type_onepage_save_order_after> </events> </global>
mycompany/mymodule/model/observer.php
class mycompany_mymodule_model_observer { protected $_config; protected function _construct() { $this->_config = mage::getmodel('mymodule/config'); } public function mymodulecompleteorder($observer) {... .... }
try change this:
<events> <checkout_type_onepage_save_order_after> <observers> <mycompany_mymodule_order_complete> <type>singleton</type> <class>mymodule/observer</class> <method>mymodulecompleteorder</method> </mycompany_mymodule_order_complete> </observers> </checkout_type_onepage_save_order_after> </events>
Comments
Post a Comment