我实际上是在尝试设置从控制器生成的twig模板css。包含文件(如果我在浏览器中访问控制器的URL,我看到生成的css)但未应用。
有关详细信息,我有一个twig模板(base.html.twig
),其中我使用<link rel="stylesheet" type="text/css" href="{{ path('mycsscontroller') }}">
包含控制器结果。
'mycsscontroller'
路由转到MyCssController:indexAction
,返回$this->render('mytwigfile.css.twig')
。
生成的内容是有效的CSS。
我已经尝试在文件中设置生成的内容,然后使用<link rel="stylesheet" type="text/css" href="{{ asset('mycssfile') }}">
包含它,并在页面中包含并应用css!
我真的不明白我在那里做错了什么......
由于
答案 0 :(得分:1)
使用css内容类型
在控制器中尝试返回响应返回新回复(&#39; my_css_styles_as_string&#39;,200,[&#39; Content-Type&#39; =&GT; &#39;文本/ CSS&#39;])