繁体   English   中英

Symfony2加载徽标资产

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM