Xml Magento覆盖模型

Xml Magento覆盖模型,xml,class,magento,overriding,Xml,Class,Magento,Overriding,作为更广泛项目的一部分,我正在尝试覆盖核心类Mage\u Sales\u Model\u Order\u Payment。我正在编辑一个config.xml文件,该文件是已激活模块的一部分 <config> <global> <models> <sales> <rewrite> <order_payment>MyNamespace_MyModule_Model_Paymen

作为更广泛项目的一部分,我正在尝试覆盖核心类
Mage\u Sales\u Model\u Order\u Payment
。我正在编辑一个config.xml文件,该文件是已激活模块的一部分

<config>
  <global>
    <models>
       <sales>
         <rewrite>
    <order_payment>MyNamespace_MyModule_Model_Payment</order_payment>
     </rewrite>
   </sales>
    </models>
  </global>
 <config>

MyNamespace\u MyModule\u模型\u付款
我尝试替换的类位于目录中:

app/code/local/MyNamespace/MyModule/Model/Payment.php

它被称为
MyNamespace\u Sales\u Model\u Order\u Payment

目前,似乎没有发生覆盖,并且似乎使用了核心类函数。任何帮助都是非常有用的


谢谢。

类的名称必须与其所在的文件相匹配。在这种情况下,它应该被称为
MyNamespace\u MyModule\u Model\u Payment