Magento重写扩展控制器

时间:2014-11-21 12:29:05

标签: magento controller rewrite extends magento-1.9

我正在尝试在Magento 1.9中对社区模块MDN_Organizer做一些小改动,这对我来说是个噩梦。

我还需要更改一个Grid,所以我创建了代码/本地文件夹MDN / Organizer / Block / Task和新文件Grip.php

为此,我必须在控制器TaskController中重写一个Action,它位于文件夹MDN / Organizer / Controllers / TaskController.php中

是否可以在本地MDN / Organizer文件夹中重写该控制器?或者我需要将控制器放到我自己的模块中吗?

控制器可以使用相同的名称吗? etc / config应该怎么样?

控制器适用于管理员。

1 个答案:

答案 0 :(得分: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>