我的twig文件是这样的:
Let us try to see an image :
<img src="{{ absolute_url(asset('app/Resources/images/bulb.png')) }}" alt="Symfony!" width="42" height="42"/>
Trying it another way :
<img src="app/Resources/images/bulb.png" alt="Symfony!" width="42" height="42"/>
但是当我去Symfony的那个页面时,我看到的是这样的东西:
我做错了什么?
答案 0 :(得分:1)
目前,twig将尝试在以下位置找到您的资产:
/web/app/Resources/images/bulb.png
使用: {{asset('@ AppBundle / Resources / public / images / bulb.png',绝对=真)}}
请注意使用其他
public
文件夹。如果您必须将资产存储在app
中,那么这是明智的。
但是,@ Ewan Delanoy是正确的,你真的应该存储你的所有资产directly in the web folder。
然后你可以打电话
{{ asset('images/bulb.png', absolute=true) }}