我存储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