3

私の問題は次のとおりです。

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 は次のとおりです。

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

画像を変更しても、ドキュメント/フォームのフィールドの名前であるため、「画像」という名前は変更されません。

さて、私は迷子になりました、私はすべてを試しました。Sonata admin で画像が変更される理由がわかりません。しかし、前ではそうではありません。

4

1 に答える 1