2013-03-11 1 views
0

내가 생성 축소판 AvalancheImagine 번들을 사용하여이 오류가 발생합니다 :심포니 2 : AvalancheImagineBundle - 컨트롤러를 찾을 수 없습니다 "imagine.controller을 : 필터는"

Unable to find controller "imagine.controller:filter". 
500 Internal Server Error - InvalidArgumentException 

번들은 AppKernel.php에 등록됩니다. 라우팅 및 구성 yml 파일이 업데이트되지만 dev 환경에서 애셋의 URL을로드 할 때도이 오류가 발생합니다.

dev에 모드에서 다음과 같은 출력 :

protected function createController($controller) 
    { 
     if (false === strpos($controller, '::')) { 
      throw new \InvalidArgumentException(sprintf('Unable to find controller "%s".', $controller)); 
     } 
     list($class, $method) = explode('::', $controller, 2); 

at ControllerResolver ->createController ('imagine.controller:filter') 
in E:\workspace\***\app\cache\dev\classes.php at line 5297 -+ 
at ControllerResolver ->getController (object(Request)) 
in E:\workspace\***\src\Inhouse\MainBundle\Event\BeforeControllerActionListener.php at line 32 -+ 

composer.json :

"avalanche123/imagine-bundle": "dev-master", 
+0

dev 모드에서 오류가 무엇입니까? – j0k

+0

@ j0k - 업데이트 된 질문 - symfony 버전과 호환되지 않는 것 같습니다. 2.1.4 –

+0

AvalancheImagineBundle을 검색하기 위해 composer.json에서 정의한 내용은 무엇입니까? – j0k

답변

0

자신의 컨트롤러를 사용하고 있습니까? 당신은

가 있어야 그렇다면 :

parameters: 
    imagine.controller.class: Company\AnyBundle\Controller\ImagineController 

어쩌면 당신이 .class를 잊으 셨나요?