0

我想扩展一个社区模块的 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>

我究竟做错了什么?

4

1 回答 1

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

因为您最初重写的是这个模型,所以该depends指令将使您的文件在 Mindstretch_BetterAddress 文件之前首先工作。

于 2013-03-04T14:33:28.687 回答