我想扩展一个社区模块的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>
我做错了什么?
答案 0 :(得分:1)
<models>
<sales>
<rewrite>
<quote_address>My_Sales_Model_Quote_Address</quote_address>
</rewrite>
</sales>
</models>
因为您最初重写的是此模型,depends
指令将使您的文件在Mindstretch_BetterAddress文件之前首先运行。