2013-03-11 96 views
1

对不起这个问题,但我不记得路径是如何写入的,所以请帮我指定我的路径。如何在Symfony2中写入我的css文件的路径

,我想指定的路径,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

它应该是相对路径web目录:'{{资产( '束/ acmemybundle/CSS/style.css文件')}}' – 2013-03-11 13:08:06

+0

谢谢!这正是我需要的! – Faery 2013-03-11 13:13:59

回答

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 %} 
+0

非常感谢! :) – Faery 2013-03-11 13:13:37

相关问题