2013-02-07 62 views
1

在magento中,重寫控制器有什麼用?在java中,將超類方法調用到子類可能會有所幫助。所以兩個重寫是一樣的?如果是這樣,我們何時何地會覆蓋控制器?我知道magento本身在app/code/core/Mage路徑上提供了模塊。所以不是在什麼情況下我們會過度使用控制器?控制器在Magento中覆蓋的用途是什麼?

我搜索了谷歌,它顯示如何重寫控制器,我還沒有找到爲什麼要重寫控制器在magento?

任何人都可以解釋我這個?

回答

1

覆蓋控制器它意味着我們可以將Magento核心控制器(app/code/core/Mage /)覆蓋到我們的自定義Magento模塊(app/code/local /)中。

您可以實現您的自定義操作,同時在自定義模塊中覆蓋Magento Core Controller。

下面是添加到由@Man王國
重寫控制器避免搞亂或與Magento的做核心文件播放給出的答案Magento的控制器重寫

https://stackoverflow.com/questions/6980026/override-magento-controller

Magento override controller

1

參考不喜歡。
即使你被覆蓋的控制器是假的,你還有一個選項可以從默認的核心文件中恢復。
此外,當您要升級您的magento版本時,重寫控制器可以爲您提供很多幫助。
以下網址的我總是指:
Link 1
Link 2
希望這有助於你。

+0

謝謝你Nikhil ...我會回到你,如果我有任何疑問.. –

+0

np。隨時歡迎 –