Php 如何在Symfony2中为特定页面使用css文件?
在我的Symfony项目中,我有一些页面需要一些特定的css,一般来说,我有一个用于字体之类的通用css文件,但在每个页面上,我都有一个需要不同格式的表 我知道我可以使用类来实现这一点,但更方便的是,我只需要为这些页面使用不同的css文件 现在,我在我的小树枝模板文件中使用了以下内容:Php 如何在Symfony2中为特定页面使用css文件?,php,css,symfony,twig,Php,Css,Symfony,Twig,在我的Symfony项目中,我有一些页面需要一些特定的css,一般来说,我有一个用于字体之类的通用css文件,但在每个页面上,我都有一个需要不同格式的表 我知道我可以使用类来实现这一点,但更方便的是,我只需要为这些页面使用不同的css文件 现在,我在我的小树枝模板文件中使用了以下内容: {%block stylesheets %} {%endblock%} <head> <meta charset="utf-8"> <title&
{%block stylesheets %}
{%endblock%}
<head>
<meta charset="utf-8">
<title>Sign in · Project</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="{{asset('bundles/loginlogin/css/socproGame.css')}}" rel="stylesheet">
{%block stylesheets %}
{%endblock%}
</head>
但是有没有一种方法可以包含css文件呢?我的主模板文件中有以下内容:
{%block stylesheets %}
{%endblock%}
<head>
<meta charset="utf-8">
<title>Sign in · Project</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="{{asset('bundles/loginlogin/css/socproGame.css')}}" rel="stylesheet">
{%block stylesheets %}
{%endblock%}
</head>
登录·;项目
{%块样式表%}
{%endblock%}
如果我这样做,那就行不通了:
{%block stylesheets %}
<link href="{{asset('bundles/loginlogin/css/specificPage.css')}}" rel="stylesheet">
{%endblock%}
{%block stylesheets%}
{%endblock%}
您的主模板应该如下所示
{%block stylesheets%}
{%样式表
'bundles/loginlogin/css/socproGame.css'
%}
{%endstylesheets%}
{%endblock%}
你的小枝延伸了主干道:
{%block stylesheets%}
{{parent()}}
{%样式表
'bundles/loginlogin/css/specificPage.css'
%}
{%endstylesheets%}
{%endblock%}
你在扩展主模板吗?是的,我在文章的开头部分是主模板,我像这样扩展它{%extends“LoginLoginBundle:Default:gameTemplate.html.twig”%}