繁体   English   中英

symfony2图片无法找到文件

[英]symfony2 image unable to find file

我在base.html.twig中有以下代码:

{% image '@AppBundle/Resources/images/logo.png' %}
<img src="{{ asset_url }}" alt="Logo" />
{% endimage %}

这个文件存在于这个文件夹中,但是symfony写这个:

在“ base.html.twig”中的模板编译过程中引发了异常(“无法找到文件“ @ AppBundle / Resources / images / logo.png”。”)。

有人可以帮助我吗?

对于Assetic,可以使用%kernel.root_dir%参数。 在您的代码中将是:

{% image '%kernel.root_dir%/Resources/images/logo.png' %}
<img src="{{ asset_url }}" alt="Logo" />
{% endimage %}

只需将您的图片放在web / images目录下并使用以下代码:

<img src="{{ asset('images/logo.png') }}" />

或者,您可以将其保留在原处,并在调用assets:install命令后使用此代码:

<img src="{{ asset('bundles/app/images/logo.png') }}" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM