Где находятся контроллеры Magento? - PullRequest
0 голосов
/ 03 января 2011

Я пытаюсь определить, как продукт загружается из панели администратора и загружается в панель редактирования панели администратора.

Я предполагаю, что где-то есть контроллер администратора, но на всю жизньмне кажется, я не могу его найти.

Есть ли логический способ хранения административных контроллеров?

Ответы [ 2 ]

5 голосов
/ 03 января 2011

Большинство контроллеров администратора можно найти в модуле Adminhtml по адресу

app/code/core/Mage/Adminhtml/controllers

Если вам интересно, следующая статья (self-link) описывает настройку контроллеров администратора в Magento, что должно позволить вам найти все, что вы ищете.

Папка app/code/core/Mage/Adminhtml/Controller содержит базовый контроллер действий администратора, а также несколько других базовых классов контроллеров. Эти классы не являются контроллерами, на которые направляются URL-адреса, но являются контроллерами, от которых наследуются фактические административные контроллеры.

Magento не имеет автозагрузки для классов в папке контроллеров, поэтому эти базовые контроллеры помещаются в папку с именем Controller, так что автозагрузчик Magento по умолчанию загружает их. Название класса

Mage_Adminhtml_Controller_Action

переводится на путь

Mage/Adminhtml/Controller/Action.php
2 голосов
/ 03 января 2011

Большинство моделей / контроллеров хранятся в каталоге / app / code / core / Mage /.В зависимости от того, что вы ищете, будет зависеть от того, где вы его найдете.Если вы ищете администратора / определенные функции, проверьте папку Adminhtml.Тогда все зависит от того, какой раздел вы ищете.

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