我没有在Symfony中正确显示

时间:2016-02-02 09:02:11

标签: php image symfony

我的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的那个页面时,我看到的是这样的东西:

enter image description here

我做错了什么?

1 个答案:

答案 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) }}