覆盖Magento Mage_Sales_Model_Order_Invoice_Total_Subtotal

时间:2013-01-18 13:53:31

标签: magento

我想在自定义模块中覆盖Magento核心Mage_Sales_Model_Order_Invoice_Total_Subtotal

我为Mage_Sales_Model_Order_Invoice_Total_Subtotal重写

尝试了以下网址

http://www.excellencemagentoblog.com/magento-add-fee-discount-order-total但改变没有反映。

任何人都可以在上述核心路径中向我提出解释吗?

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:3)

如果你有资金投入IDE,那么使用magicento插件的phpstorm将为你创建类覆盖的所有繁重工作。

您应该知道如何手动执行此操作:

如果您唯一的问题是不知道自定义模块配置的正确语法,则以下内容应该有所帮助。如果没有,请提供更多信息,以便我们能够更好地帮助您。

在自定义模块的配置文件中,您需要在<models>节点下具有以下内容:

<sales>
    <rewrite>
        <order_invoice_total_subtotal>CompanyName_ModuleName_Model_Sales_Order_Invoice_Total_Subtotal</order_invoice_total_subtotal>
    </rewrite>
</sales>

如果您最终想要覆盖销售模块中的更多类,您只需将它们添加到上述重写节点中。