我存儲IMG在Acme/DemoBundle/Resources/public/img/weather_icon/blizzard.gif
我想把這個IMG在我的模板,所以我做Symfony2的路徑圖像在樹枝模板
<img src="{{ asset('bundles/acmedemo/img/weather_icons/blizzard.gif') }}" />
和
<img src="{{ asset('..img/weather_icons/blizzard.gif') }}" />
和
而這沒有用。我做資產:安裝和assetic:轉儲
解決 它的工作
<img src="{{ asset('img/weather_icons/Blizzard.gif') }}" alt="Symfony!" />
第一語法是好的。 - 一些想法:檢查'web/bundles/acmedemo/img/weather_icons/blizzard.gif'文件是否存在(很容易產生錯字)。 – 2013-05-06 13:12:40
@konadrian:只是爲了闡明您的答案是沒有Assetic的用法,您只需直接提供存儲在應用程序中的文件。 使用Assetic比直接提供文件提供了許多優點。這些文件不需要存儲在提供它們的位置,並且可以從各種來源(例如從一個包中提取)中獲取。 – Dung 2015-12-27 15:49:18