3 - Контроллеры. Роутинг. Содержание | На главную Созданная структура модуля из урока в архивеIGN_Siteblocks-3.zip Контроллеры - Классы обрабатывающие запросы. Как создавать контроллеры: Декларируем роутинг в config.xml в секции frontend или admin (соответственно для типа контроллера). Создаем файл контроллера. Фронтенд контроллер наследуется от класса Mage_Core_Controller_Front_Action. Бекенд контроллер наследуется от класса Mage_Adminhtml_Controller_Action Параметр frontName, в настройке фронтенд роутинга используется в url для вызова контроллера. Для бекенд контроллера такого параметра нет. Но можно вложить бекенд контроллер в папку. Тогда доступ к контроллеру принимает вид: path_controller. Где path - папка в которой находится контроллер. controller - имя файла контролллера. Финальный урл формируется по следующему принципу: http://magento.dev/siteblocks/test/act Где siteblocks - параметр frontName из config.xml test - имя контроллера (прим. TestController.php) act - имя метода (экшена) в контроллере (прим. actAction()) Бекенд урл формируется с использованием админ постфикса (указан при установке магенто) Параметр frontName не используется.