2016-09-01 3 views
0

я продлил файлы ядра 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

Вы можете расширить 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>