2012-04-08 2 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> 

내 모듈의 확실히 활성화하고 구성 관리자에 표시합니다.

내가 http://magento.localhost.com/magento/foo/catalog/category/view으로 갈 때 '죄송 페이지를 찾을 수 없습니다.'라는 메시지가 나타납니다. 컨트롤러를 '컨트롤러'폴더 (카탈로그가 아님)에 넣고 컨트롤러의 클래스 이름을 바꿀 때 http://magento.localhost.com/magento/foo/category/view이 작동합니다.

문제는 컨트롤러 폴더에 폴더가있는 것과 관련이있는 것으로 보입니다. 이 접근 방식의 문제점은 무엇입니까?

고마워요! http://magento.localhost.com/magento/foo/catalog_category/view/ : Krt_Malta

답변

2

은이 URL을 시도?

+0

음 ... 작동했습니다. 10 배! –

관련 문제