之前我已经扩展了Magento核心文件,但在这种情况下希望扩展一个类
//app/code/core/Mage/Tax/Model/Calculation.php
i.e. Mage_Tax_Model_Calculation
进入我公司的现有组件:
//app/code/local/Mycompany/Model/Companytaxrate.php
i.e. Mycompany_Companytaxrate_Model_Companytaxrate
模块Companytaxrate
已经存在,就像这个文件一样。我该怎么做?
答案 0 :(得分:0)
您可以从新模型中扩展Mage_Tax_Model_Calculation
:
class Mycompany_Companytaxrate_Model_Companytaxrate extends Mage_Tax_Model_Calculation
{
}
从那里,你要在/etc/config.xml文件中重写模型:
<global>
<models>
<tax>
<rewrite>
<calculation>Mycompany_Companytaxrate_Model_Companytaxrate</calculation>
</rewrite>
</tax>
</models>
</global>