Magento - 扩展社区模块

时间:2013-03-04 11:12:15

标签: magento

我想扩展一个社区模块的Mindstretch_BetterAddress_Model_Sales类,它将Mage_Sales_Model_Quote_Address扩展为My_Sales_Model_Quote_Address 下面是我的xml

<config>
  <modules>
    <My_Sales>
      <version>0.1.0</version>
    </My_Sales>
  </modules>

  <global>
    <models>
      <betteraddress>
          <rewrite>
              <sales>My_Sales_Model_Quote_Address</sales>
          </rewrite>
      </betteraddress>
    </models>
  </global>
</config>

我的模块的配置:

<?xml version="1.0"?>
<config>
  <modules>
    <My_Sales>
      <active>true</active>
      <codePool>local</codePool>
  <depends>
   <Mage_Sales/>
   <Mindstretch_BetterAddress/>
  </depends>
    </My_Sales>
  </modules>
</config>

我做错了什么?

1 个答案:

答案 0 :(得分:1)

 <models> 
     <sales> 
         <rewrite> 
              <quote_address>My_Sales_Model_Quote_Address</quote_address> 
         </rewrite> 
     </sales> 
 </models> 

因为您最初重写的是此模型,depends指令将使您的文件在Mindstretch_BetterAddress文件之前首先运行。