链接到没有资产的资产

时间:2014-01-27 03:19:07

标签: symfony twig assets

我无法理解以下链接资产的方法。请注意以下方案。

我能够使用资产:

链接到资产,如下所示
  {% image '@VendorTestBundle/Resources/public/images/widb_logo.png' %}
        <img src="{{ asset_url }}" />
  {% endimage %}

但是,我想自由访问公共目录中的资产(有或没有资产),并且由于某种原因,以下方法无法正确链接:

<img src="{{ asset('VendorTestBundle/Resources/public/images/sunset.png' }}" />

我很欣赏有关如何解决此问题的任何建议。

非常感谢提前!

2 个答案:

答案 0 :(得分:1)

将您的图片放在网页目录中,如

C:\wamp\www\yourpackage\web\bundles\yourbundle\images\sunset.png

使用

访问它
<img src="{{asset('bundles/yourbundle/images/sunset.png')}}" alt="" />

你有另一种方式,但是想法不好而且非常沮丧

<img src="/yourpackage/web/bundles/yourbundle/images/sunset.png" alt="" />

答案 1 :(得分:0)

我知道这对社区不满意,但我通常只是在web /目录中粘贴一个名为images的文件夹,然后在我的twig模板中,我只是使用了老式的

<img src="/images/path/to/image" alt="whatever">`

我认为记住Symfony旨在帮助您的开发过程并且您不必使用随附的所有功能是有帮助的。就我个人而言,我认为资产在许多情况下都是过度的,但我知道我的观点与普遍存在的智慧背道而驰,所以请把它当作一粒盐。