【发布时间】:2014-10-21 07:09:42
【问题描述】:
我想添加简单的订单观察者,我想在我的自定义数据库中添加一些条目:
订单 id ,所有产品 id ,以及来自哪个用户的推荐人(一些 id ),
我在哪里写这个观察者,..我应该使用什么观察者,
代码:
config.xml
<?xml version="1.0"?>
<config>
<global>
<models>
<sampleobserversales>
<class>SampleObserver_Sales_Model</class>
</sampleobserversales>
</models>
<events>
<sales_order_save_after>
<observers>
<sampleobserver_sales_order_save_after_observer>
<type>singleton</type>
<class>sampleobserversales/order_save_after_observer</class>
<method>activate</method>
</sampleobserver_sales_order_save_after_observer>
</observers>
</sales_order_save_after>
</events>
</global>
</config>
观察者.php
class SampleObserver_Sales_Model_Order_Save_After_Observer
{
public function __construct()
{
}
/**
* Applies the special price percentage discount
* @param Varien_Event_Observer $observer
* @return FlexNewz_Sales_Order_Invoice_Pay_Observer
*/
public function activate($observer)
{
$event = $observer->getEvent();
$sqlqury ="INSERT INTO `aaa` (`oid`) VALUES ('1')";
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
$connection->query($sqlqury);
//return $this;
}
}
但我没有在数据库中插入任何记录
【问题讨论】: