2011-04-22 104 views

回答

1

步驟1:在/app/etc/module/Mycompany_Observer.xml定義模塊:

<?xml version="1.0" encoding="utf-8"?> 
<config> 
    <modules> 
     <Mycompany_Observer> 
      <active>true</active> 
      <codePool>local</codePool> 
      <depends> 
       <Mage_Core /> 
      </depends> 
     </Mycompany_Observer> 
    </modules> 
</config> 

步驟2:在/app/code/local/Mycompany/Observer/etc/config.xml定義配置:

<?xml version="1.0" encoding="utf-8"?> 
<config> 
    <modules> 
     <Mycompany_Observer> 
      <version>0.1.0</version> 
     </Mycompany_Observer> 
    </modules> 
    <global> 
     <models> 
      <myobserver> 
       <class>Mycompany_Observer_Model</class> 
      </myobserver> 
     </models> 
    </global> 
    <frontend> 
     <events> 
      <add_to_cart_after> 
       <observers> 
        <my_unique_identifier> 
         <type>singleton</type> 
         <class>myobserver/observer</class> 
         <method>myAddToCartAfter</method> 
        </my_unique_identifier> 
       </observers> 
      </add_to_cart_after> 
     </events> 
    </frontend> 
</config> 

步驟3:在/app/code/local/Mycompany/Observer/Model/Observer.php定義你的觀察:

class Mycompany_Observer_Model_Observer extends Mage_Core_Model_Abstract 
{ 
    public function myAddToCartAfter($oObserver) 
    { 
     var_dump($oObserver->getData()); 
     die('stop'); 
    } 
} 
相關問題