2012-04-08 191 views
1

我是Magento的新手,因此如果這是一個新手問題。我有一個模塊Foo_Bar。在控制器文件夾中,我有另一個名爲'Catalog'的文件夾。在那裏,我有我的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> 

我模塊的,它的顯示配置管理器了。

問題是當我去http://magento.localhost.com/magento/foo/catalog/category/view,我得到'對不起,頁面無法找到'。當我把控制器放在'控制器'文件夾(不在目錄下)並重命名控制器的類名時,http://magento.localhost.com/magento/foo/category/view就可以工作。

該問題似乎與控制器文件夾中的文件夾有關。這種方法有什麼問題?

非常感謝!

Krt_Malta

回答