2013-04-18 3 views
2

Я установил LiipImagineBundle.LiipImagineBundle и 'фильтр не определен'

config.yml:

liip_imagine: 
    filter_sets: 
     my_thumb: 
      quality: 75 
      filters: 
       thumbnail: { size: [120, 90], mode: outbound } 

AppKernel.php:

$bundles = array(
     ... 
     new Liip\ImagineBundle\LiipImagineBundle(), 
    ); 

И когда я хочу использовать фильтр:

<td><img src="{{ asset('images/zestawy/'~entity.zdjecie) | imagine_filter('my_thumb') }}" /></td> 

Я получаю эту ошибку:

An exception has been thrown during the rendering of a template ("Filter not defined: my_thumb") 

Что не так?

ответ

1

Вы установили маршрут в своем маршруте .yml?

_imagine: 
    resource: . 
    type:  imagine 

Кроме того, убедитесь вы очистили кэш

php app/console cache:clear --env="dev" 
php app/console cache:clear --env="prod" 
+0

Да я сделал, как инструкция сказал. –

+0

Попробуйте очистить кеш: php app/console cache: clear --env = "dev" и php app/console cache: clear --env = "prod" – Simon

+0

Я удалил папку cache/dev в начале. И ничего. :( –

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