Моя проблема заключается в следующем:
Когда я меняю изображение в администраторе 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 нормального изображения:
и когда я меняю изображение, имя «изображение» не меняется, потому что это имя поля в документе / форме.
Ну, я потерян, я попробовал все. Я не понимаю, почему в администраторе сонаты, изображение меняется; но спереди это не так.
Ну, я нашел решение в группе Google:
Отсутствует конфигурация:
cmf_media:
extra_filters:
- imagine_filter_name1
- imagine_filter_name2
источник: http://symfony.com/doc/current/cmf/bundles/media/configuration.html#extra-filters
Других решений пока нет …