我是Symfony的新手,我正在尝试在twig模板中包含和映像(存储在资源/ public / images目录中)。当我渲染页面时,img标签有一个不存在的src路径。我不确定发生了什么,任何建议都会得到很大的赞赏。
我的Twig文件
{% image '@XYZTestBundle/Resources/public/images/bananas.jpg' %}
<img src="{{ asset_url }}" alt="Symfony!" />
{% endimage %}
渲染图像标记
<img src="/myproject/web/images/5fcddd8.jpg" alt="Symfony!">
/ myproject / web / images /目录中没有文件
答案 0 :(得分:1)
在这里找到了答案。我希望这对未来的其他人有所帮助
答案 1 :(得分:0)
您是否尝试过命令php app / console assetic:dump或php app / console assets:install?
否则我认为此链接可以帮助您: http://symfony.com/doc/current/cookbook/assetic/asset_management.html
答案 2 :(得分:0)
正如Tali所说,你应该执行命令&#34; assetic:dump&#34;将捆绑资产转储到Web文件夹中。