0
我有一個自定義的Magento觀察者設置,但其中的代碼沒有運行。爲什麼我的Magento Observer未被觸發?
這裏是有問題的代碼: 應用的/ etc /模塊/ Peltinc_Salesrule.xml
<?xml version="1.0"?>
<config>
<modules>
<peltinc_salesrule>
<active>true</active>
<codePool>local</codePool>
</peltinc_salesrule>
</modules>
</config>
應用程序/代碼/本地/ Peltinc/Salesrule的/ etc/config.xml中
<?xml version="1.0"?>
<config>
<modules>
<peltinc_salesrule>
<version></version>
</peltinc_salesrule>
</modules>
<global>
<models>
<peltinc_salesrule>
<class>Peltinc_SalesRule_Model</class>
</peltinc_salesrule>
</models>
<events>
<sales_order_place_after>
<observers>
<peltinc_salesrule_order_observer>
<type>singleton</type>
<class>Peltinc_SalesRule_Model_Order_Observer</class>
<method>insert_order_to_db</method>
</peltinc_salesrule_order_observer>
</observers>
</sales_order_place_after>
</events>
</global>
</config>
應用程序/代碼/本地/ Peltinc/Salesrule /型號/訂購/ Observer.php
class Peltinc_SalesRule_Model_Order_Observer
{
public function __construct()
{
}
public function insert_order_to_db($observer)
{
Mage::log('In the observer');
return $this;
}
}
日誌不會被寫入時,我 作出命令。我確信我的某個地方配置有誤,但我無法發現它。有什麼建議麼?
不,不幸的是,沒有幫助。 (還是)感謝你的建議。還有什麼可能是錯的? –
吉米,這是在我的system.briefly工作描述的細節? –
從var/cache中刪除緩存並刪除var/log –