Насколько я знаю, Sonata Media Bundle integrates LiipImagineBundle для создания эскизов изображений. Если да, то it creates the thumbs and saves in cache (actually, is a directory) on first request. Таким образом, вы должны очистить кеш изображений, а LiipImagineBundle перестроит их при следующем запросе для каждого изображения.
Чтобы очистить кэш изображений LiipImagineBundle, вы можете использовать консольную команду liip:imagine:cache:remove
. Его documentation говорит:
Команда 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
Cache для всех путей и фильтров будут потеряны при выполнении этой команды без параметров.
Таким образом, чтобы очистить все кэшированные изображения, которые вы должны использовать: php app/console liip:imagine:cache:remove