Заставить сонату восстановить большие пальцы

Я использую сонату ( http://sonata-project.org/bundles/media/2-2/doc/index.html ) в проекте, и у меня есть 50 ГБ превью в разрешении, которое я больше не хочу. Я изменил разрешение в файле конфигурации, но большие пальцы все еще имеют старое разрешение / размер.

Как я могу заставить Сонату восстановить все мои пальцы?

2

Решение

Это сработало для меня:

php app/console sonata:media:sync-thumbnails sonata.media.provider.image default
6

Другие решения

Насколько я знаю, Sonata Media Bundle объединяет LiipImagineBundle создавать эскизы изображений. Если так, он создает большие пальцы и сохраняет в кеше (фактически, это каталог) по первому запросу. Таким образом, вы должны очистить кэш изображений, и LiipImagineBundle перестроит их при следующем запросе каждого изображения.

Чтобы очистить кэш изображений LiipImagineBundle, вы можете использовать консольную команду liip:imagine:cache:remove, это документация говорит:

liip:imagine:cache:remove команда удаляет кеш по указанному
параметры.

Пути должны быть разделены пробелами:
php app/console liip:imagine:cache:remove path1 path2
Весь кеш для данного paths будет потеряно.

Если вы используете --filters параметр:
php app/console liip:imagine:cache:remove --filters=thumb1 --filters=thumb2
Весь кеш для данного фильтра будет потерян.

Вы можете объединить эти параметры:
php app/console liip:imagine:cache:remove path1 path2 --filters=thumb1 --filters=thumb2

php app/console liip:imagine:cache:remove
Кэш для всех путей и фильтров будет потерян при выполнении этой команды без параметров.

Итак, чтобы очистить все кэшированные изображения, вы должны использовать: php app/console liip:imagine:cache:remove

1

По вопросам рекламы [email protected]