私の問題は次のとおりです。
Symfony CMF admin でイメージを変更すると、admin でイメージが変更されます (管理側でイメージが変更され、すべて問題ありません)。しかし、正面には変化が見られません。古い画像が表示されますが、フォルダー /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" }) }}">
Imagine_filter は完璧に機能しますが、管理者から変更すると画像が更新されません。
通常の画像の URL は次のとおりです。
画像を変更しても、ドキュメント/フォームのフィールドの名前であるため、「画像」という名前は変更されません。
さて、私は迷子になりました、私はすべてを試しました。Sonata admin で画像が変更される理由がわかりません。しかし、前ではそうではありません。