1

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

我想指定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(到 web 文件夹或我的包中的文件夹)以及如何编写它:

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

1 回答 1

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 %}
于 2013-03-11T13:07:50.513 回答