Я новичок в Magento, так что, если это вопрос новичков. У меня есть модуль Foo_Bar. В папке контроллеров у меня есть другая папка с именем «Каталог». И внутри, у меня есть свой CategoryController.php.Контроллер не найден - Magento
Вот мой CategoryController.php
:
class Foo_Bar_Catalog_CategoryController extends Mage_Core_Controller_Front_Action
{
public function viewAction()
{
echo 'It worked!';
}
}
и мой config.xml выглядит следующим образом:
<config>
<frontend>
<routers>
<foo_bar>
<use>standard</use>
<args>
<module>Foo_Bar</module>
<frontName>foo</frontName>
</args>
</foo_bar>
</routers>
</frontend>
</config>
Мои модули политика позволила точно и он появляется в Configuration Manager.
Проблема в том, что когда я иду на http://magento.localhost.com/magento/foo/catalog/category/view, я получаю страницу «Извините не может быть найдено». Когда я помещаю контроллер в папку «контроллеры» (не по каталогу) и переименовываю имя класса контроллера, работает http://magento.localhost.com/magento/foo/category/view.
Проблема, похоже, связана с наличием папки в папке контроллеров. Что не так с этим подходом?
Большое спасибо!
Krt_Malta
Хм ... это сработало. 10x! –