1

我正在尝试在base.html.twig. 其实我认为这应该是非常基本和容易的。但是,我希望此资产不位于 Bundle 中,而是位于 Bundle 中app/Resource/,因为就我而言,这应该是 App-Wide Resources 的正确位置。但是我无法加载让它加载甚至复制到 web 文件夹。我做错了什么可怕的事情,因为感觉如此吗?

4

1 回答 1

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 %}

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

于 2013-03-12T16:29:45.630 回答