2012-04-08 3 views
1

Я новичок в 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

ответ

Смежные вопросы