Magento - локальный контроллер не работает - PullRequest
11 голосов
/ 28 сентября 2010

У меня вопрос по локальному каталогу Magento.

Я пытаюсь переопределить основной контроллер - Mage/Contacts/controllers/IndexController.php.

Итак, я скопировал IndexController.php в /app/local/Mage/Contacts/controllers/

но Magento все еще использует файл core. Я могу подтвердить это, потому что я вижу страницу 404, когда переименую Mage / Contacts / controllers / IndexController.php в IndexController.php _.

Пожалуйста, сообщите мне.

Спасибо!

1 Ответ

21 голосов
/ 28 сентября 2010

Копирование контроллера в путь app/code/local, к сожалению, не работает из-за архитектуры автозагрузки Magento.Он работает с блоками, моделями и другими объектами, но не с контроллерами.

В wiki подробно описано, как переопределить контроллер.И сообщение в блоге от @ prattski

Попробуйте выполнить их, а затем вернуться с любыми конкретными вопросами.

HTH, JD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...