我是Symfony的新手,我正在尝试在twig模板中包含和映像(存储在包Resources / 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 /目录中没有文件
3 回答
你有没有尝试命令php app / console assetic:dump或php app / console assets:install?
否则我觉得这个链接可以帮到你:http://symfony.com/doc/current/cookbook/assetic/asset_management.html
正如Tali所说,您应该执行命令“assetic:dump”将您的捆绑资产转储到Web文件夹中 .
在这里找到我的答案 . 我希望将来可以帮助别人
https://github.com/symfony/AsseticBundle/issues/41