我想在自定义模块中覆盖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但改变没有反映。
任何人都可以在上述核心路径中向我提出解释吗?
任何帮助都非常感激。
答案 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>
如果您最终想要覆盖销售模块中的更多类,您只需将它们添加到上述重写节点中。