Reputation: 1282
My twig file goes like this :
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"/>
But when I go to that page in Symfony, I see something like this :
What did I do wrong ?
Upvotes: 0
Views: 299
Reputation: 4880
currently, twig is going to be trying to find your asset in:
/web/app/Resources/images/bulb.png
use instead: {{ asset('@AppBundle/Resources/public/images/bulb.png', absolute=true) }}
note the use of an additional
public
folder. If you must store assets inapp
, then this is sensible.
However, @Ewan Delanoy is correct, you really should be storing all your assets directly in the web folder.
Then you can just call
{{ asset('images/bulb.png', absolute=true) }}
Upvotes: 1