gpt4 book ai didi

php - Symfony CMF Media Bundle 使图像无效;前端不重新加载缓存图像

转载 作者:搜寻专家 更新时间:2023-10-31 21:04:56 26 4
gpt4 key购买 nike

我的问题如下:

当我在 Symfony CMF admin 中更改图像时,它会在 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

当我更改图像时,名称“图像”不会改变,因为它是文档/表单中字段的名称。

好吧,我迷路了,我什么都试过了。我不明白为什么在奏鸣曲管理员中,图像会发生变化;但在前面它没有。

最佳答案

好吧,我在谷歌群组中找到了解决方案:

缺少配置:

cmf_media:
extra_filters:
- imagine_filter_name1
- imagine_filter_name2

来源:http://symfony.com/doc/current/cmf/bundles/media/configuration.html#extra-filters

关于php - Symfony CMF Media Bundle 使图像无效;前端不重新加载缓存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com