2016-05-21 94 views
0

我對文件app/code/core/Mage/Checkout/Model/Observer.php進行了一些更改。然而這些改變也不會在includes/src/__checkout.phpMage_Checkout_Model_Observer類反映。Magento更改爲.php文件未反映

事實上(沖洗所有的Magento緩存後),我把一些明顯的錯誤在app/code/core/Mage/Checkout/Model/Observer.php文件(刪除類的右括號),還是沒有從網站的任何地方得到任何錯誤。

爲什麼magento忽略我對php文件所做的更改?

+0

Magento開發的第一條規則,關閉**所有** Magento緩存和編譯器,全頁面緩存(如果有的話)。在緩存的代碼和編譯代碼改變之前,沒有任何變化。 –

回答

2

首先,如您所知,永遠不要更改核心文件。

您應該禁用編譯來修復該問題。

Via Magento admin。導航至System > Tools > Compilation頁面並點擊Disable按鈕。

+0

我只是通過修改文件來檢查我對事物的理解。當我需要添加一些真實的東西時,我會毫無保留地添加我自己的Model/Observer文件。非常感謝 :) – Arnab

相關問題