2012-04-08 15 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に行くとき、私は「申し訳ありませんが、ページが見つからない」取得することです。コントローラを 'controllers'フォルダ(カタログではない)に置き、コントローラのクラス名を変更すると、http://magento.localhost.com/magento/foo/category/viewが動作します。

問題は、コントローラフォルダ内にフォルダがあることに関連しているようです。このアプローチで何が問題になっていますか?

ありがとうございます! http://magento.localhost.com/magento/foo/catalog_category/view/:Krt_Malta

答えて

2

あなたはこのURLを試してみましたか?

+0

うん...それは働いた。 10倍! –

関連する問題