作为更广泛项目的一部分,我试图覆盖核心类Mage_Sales_Model_Order_Payment
。我正在编辑一个config.xml文件,该文件是已经活动的模块的一部分。
<config>
<global>
<models>
<sales>
<rewrite>
<order_payment>MyNamespace_MyModule_Model_Payment</order_payment>
</rewrite>
</sales>
</models>
</global>
<config>
我要替换的类位于以下目录中:
应用程序/代码/本地/ myNameSpace对象/ MyModule的/型号/ Payment.php
它被称为MyNamespace_Sales_Model_Order_Payment
。
目前,似乎没有进行覆盖,似乎使用了核心类函数。任何帮助都非常有用。
谢谢。
答案 0 :(得分:2)
类的名称必须与它所在的文件相匹配。在这种情况下,它应该被称为MyNamespace_MyModule_Model_Payment