2011-07-04 142 views
0

作爲一個更廣泛的項目的一部分,我試圖覆蓋核心類Mage_Sales_Model_Order_Payment。我正在編輯一個config.xml文件,它是一個已經激活的模塊的一部分。Magento覆蓋模型

<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

目前,似乎不會發生重寫,並且似乎使用核心類功能。任何幫助將非常有用。

謝謝。

回答

2

類的名稱必須與它所在的文件相匹配。在這種情況下,它應該被稱爲MyNamespace_MyModule_Model_Payment

+0

非常感謝! – Pete171