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