Задать вопрос

LiipImagineBundle не работает?

Установил бандл как здесь описано - https://github.com/liip/LiipImagineBundle/

Вывожу картинку в шаблоне < img src="{{ asset('/upload/images/47066.jpeg') }}" /> - все нормально.

Добавляю фильтр: < img src="{{ asset('/upload/images/47066.jpeg') | imagine_filter('my_thumb') }}" />
или так: < img src="'/upload/images/47066.jpeg' | imagine_filter('my_thumb') }}" />

- не показывает картинку, а src="/app_dev.php/media/cache/my_thumb/upload/images/47066.jpeg"

проверил папку /media/cache/ - ничего нет.

Кто-то сталкивался с проблемой? В чем может быть дело?
  • Вопрос задан
  • 3137 просмотров
Подписаться 5 Оценить 4 комментария
Решения вопроса 1
aaverichev
@aaverichev Автор вопроса
Нашел проблему - проблема была в роутинге.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@sand_alkr
инженер-программист
Приведу пример, почему не работало у меня:
location ~* ^.+.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|mid|midi|wav|bmp|rtf|js|html|flv|mp3)\$ {
               expires 7d;
        }

в конфигах nginx.
При этом превью не генерились с похожими на ваши симптомами.

Помогло вот это:
location ~ ^/media/cache/my_thumb/uploads/files/.+\.(png|jpeg|jpg|gif)\$ {
        try_files \$uri @rewriteapp;
}

location @rewriteapp {
        rewrite ^(.*)\$ /app.php/\$1 last;
}
try_files \$uri @rewriteapp;
Ответ написан
aaverichev
@aaverichev Автор вопроса
Не похоже на кэш. Varnish отключил, apc даже выключил
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы