2013-03-11 3 views
0

Я получаю эту ошибку, используя AvalancheImagine пакет для генерации миниатюр:Symfony 2: AvalancheImagineBundle - Не удается найти контроллер «imagine.controller: фильтр»

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

Расслоение зарегистрирован в AppKernel.php. Обновлены файлы маршрутизации и конфигурации yml, но все же я получаю эту ошибку при загрузке 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

Что вы определили в своем composer.json для получения AvalancheImagineBundle? – j0k

ответ

0

Вы используете свой собственный контроллер?

если так что вы должны иметь:

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

может быть, вы забыли .class?

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