Symfony2加载徽标的资产

时间:2013-03-12 16:06:48

标签: symfony

我正在尝试在base.html.twig中加载徽标。实际上我认为这应该是非常基本和简单的。但是我希望这个资产不是在Bundle中,而是在app/Resource/,因为就我而言,这应该是App-Wide Resources的正确位置。但是我无法加载它加载甚至复制到Web文件夹。我做了一件可怕的错误,因为感觉如此?

1 个答案:

答案 0 :(得分:1)

这些文件(应用程序的一部分而不是特定的包)属于文档中所述的web目录:

  

Web根目录是所有公共和静态文件的主目录   包括图像,样式表和JavaScript文件。

http://symfony.com/doc/current/book/page_creation.html#the-web-directory

修改

如果你想要压缩你的js和css,只需使用:

{% stylesheets 'public/css/*' filter='yui_cs' %}
      <link href="{{ asset_url }}" type="text/css" rel="stylesheet" />
{% endstylesheets %}

{% javascripts 'public/js/*' filter='yui_js' %}
      <script src="{{ asset_url }}"></script>
{% endjavascripts %}

您可能需要根据配置更改过滤器名称