如何在Symfony2中编写我的css文件的路径

时间:2013-03-11 12:58:05

标签: symfony twig

很抱歉这个问题,但我不记得路径是如何编写的,所以请帮我指定路径。

我想在此处指定css文件路径的基本模板(如果最好在基本模板中添加css文件的路径):

Project/app/Resources/views/base.html.twig

css文件在这里:

Project\src\Acme\MyBundle\Resources\public\css\style.css

我也运行assets:install所以css文件也在这里:

Project\web\bundles\acmemybundle\css\style.css

所以我的问题是在base.html.twig(到网络文件夹或我的包中的文件夹)中给出路径的位置以及如何编写它:

<link href="{{ asset('path') }}" rel="stylesheet" type="text/css" />

1 个答案:

答案 0 :(得分:4)

正常链接:

<link href="{{ asset('bundles/acmemybundle/css/style.css') }}" rel="stylesheet" type="text/css" />

如果您要应用cssrewrite过滤器:

{% stylesheets filter='cssrewrite'
  'bundles/acmemybundle/css/style.css'      
 %}
  <link rel="stylesheet" href="{{ asset_url }}" media="screen" />      
{% endstylesheets %}

如果您要应用compress过滤器

{% stylesheets filter='?yui_css'
  '@AcmeMyBundle/Resources/public/css/style.css'      
 %}
  <link rel="stylesheet" href="{{ asset_url }}" media="screen" />      
{% endstylesheets %}