2014-11-21 133 views
1

我正在嘗試在Magento 1.9中的社區模塊MDN_Organizer中做一些小改動,它對我來說是一場惡夢。Magento重寫擴展控制器

我也需要改變一個網格,所以我在代碼/本地文件夾MDN /組織者/框/任務和新的文件Grip.php

對於創建,我不得不重寫控制器TaskController一個動作是在文件夾MDN/Organizer/Controllers/TaskController.php

是否可以在本地MDN/Organizer文件夾中重寫該控制器?或者我需要將控制器放到我自己的模塊中嗎?

控制器可以有相同的名稱嗎? etc/config應該如何看待?

控制器是爲管理員。

+0

什麼你到目前爲止做過研究嗎?所有的問題都可以通過閱讀關於如何構建magento控制器或如何向管理網格添加列的教程來解答...... – RichardBernards 2014-11-21 14:27:20

+1

教程主要介紹如何擴展Core控制器。這個問題將有助於每個新的magento開發者。 – Rastislav 2014-11-21 14:31:57

+0

如何擴展第三方控制器,與擴展核心控制器的方式完全相同...... – RichardBernards 2014-11-21 14:35:58

回答

0

您需要創建新的模塊,你可以保持地方或社區是沒有關係 但添加代碼在你的文件

應用程序\等\模塊\ Mycompany_Modulename.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
    <Mycompany_Modulename> 
     <active>true</active> 
     <codePool>local</codePool> 
     <depends> 
     <MDN_Organizer/> 
     </depends> 
    </Mycompany_Modulename> 
    </modules> 
</config>