Symfony CMF Media Bundle делает изображение недействительным; фронт не перезагружает кэшированное изображение

Моя проблема заключается в следующем:

Когда я меняю изображение в администраторе Symfony CMF, оно меняется в администраторе (изображение меняется на стороне администратора, все хорошо); но в передней части я не вижу изменений. Я вижу старое изображение, и оно обновляется, только если я удаляю весь кеш в папке / web / media / cache / *

Как я могу решить это?

Мой конфиг:

liip_imagine:
filter_sets:
article_main_image:
data_loader: cmf_media_doctrine_phpcr
filters:
thumbnail: { size: [480, 360], mode: outbound }
filter_2:
...

cmf_media:
persistence:
phpcr:
enabled: true

Для отображения изображения просто сделайте что-то вроде:

<img src="{{ detail.image.id|imagine_filter('filter_sets') }}">

или же

<img src="{{ cmf_media_display_url(item.image, { imagine_filter : "filter_sets" }) }}">

Сфотографированный imag_filter работает отлично, но изображение никогда не обновляется, когда я меняю его у администратора.

URL нормального изображения:

http://local.my_example_project.com/media/cache/resolve/testBlock/myproject/test/test_father_1447068394/test_child_1447068468/image

и когда я меняю изображение, имя «изображение» не меняется, потому что это имя поля в документе / форме.

Ну, я потерян, я попробовал все. Я не понимаю, почему в администраторе сонаты, изображение меняется; но спереди это не так.

3

Решение

Ну, я нашел решение в группе Google:

Отсутствует конфигурация:

cmf_media:
extra_filters:
- imagine_filter_name1
- imagine_filter_name2

источник: http://symfony.com/doc/current/cmf/bundles/media/configuration.html#extra-filters

2

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

Других решений пока нет …

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