gpt4 book ai didi

php - 如何替换 Symfony 中未找到的图像

转载 作者:行者123 更新时间:2023-12-03 22:44:42 24 4
gpt4 key购买 nike

通常你会包含图像

<img src="{{ asset('location') }}"/>

但是,如果图像不存在,则会抛出 404 并显示损坏的图像。如何显示另一张图像而不是 splinter 的图像?有没有办法在 Twig 上做到这一点?

我也在用 SonataMediaBundle它显示如下图像:
{% path media, 'small' %}

认为捆绑包内部会有一种方法来检查图像是否存在,但事实并非如此。

最佳答案

如果您不想事先检查文件的存在,请尝试使用 onerror

<img src="{{ path("image.svg") }}" onerror="this.src='{{path("image.png") }}'"/>

关于php - 如何替换 Symfony 中未找到的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35724228/

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