[英]Symfony2 loading Assets for a Logo
我正在尝试在base.html.twig
加载徽标。 实际上,我认为这应该是极其基本和容易的。 但是,我希望此资产不位于捆绑包中,而应位于app/Resource/
,因为就我而言,这应该是应用程序范围资源的正确位置。 但是,我无法加载,无法加载甚至复制到Web文件夹。 我是不是在做一件可怕的错误,因为感觉如此?
这些文件(属于应用程序的一部分,而不是特定的捆绑软件)属于文档中所述的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 %}
您可能需要根据您的配置更改过滤器名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.