我正在尝试在base.html.twig
中加载徽标。实际上我认为这应该是非常基本和简单的。但是我希望这个资产不是在Bundle中,而是在app/Resource/
,因为就我而言,这应该是App-Wide Resources的正确位置。但是我无法加载它加载甚至复制到Web文件夹。我做了一件可怕的错误,因为感觉如此?
答案 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 %}
您可能需要根据配置更改过滤器名称