每当在管理员 cp 中更新产品时,我都会尝试解雇观察者。记录更新。
配置文件
<?xml version="1.0"?>
<config>
<modules>
<Mod_Products>
<version>1.0.0</version>
</Mod_Products>
</modules>
<models>
<Mod_Products>
<class>Mod_Products_Model</class>
</Mod_Products>
</models>
<events>
<catalog_product_save_after>
<observers>
<Mod_Products_stock>
<type>singleton</type>
<class>Mod_Products_Model</class>
<method>logUpdate</method>
</Mod_Products_stock>
</observers>
</catalog_product_save_after>
</events>
</config>
观察者.php
class Mod_Products_Model_Observer {
public function logUpdate($observer) {
$event = $observer->getEvent()->getControllerAction()->getFullActionName();
Mage::log('Event Fired: ' . $event);
Mage::log(json_encode($observer->getEvent()));
}
}
日志中没有错误,也没有输出。