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 –