Symfony 中的资产样式表
Assetic stylesheets in Symfony
我一直在努力弄清楚如何让 assetic 使用我的 CSS 来源,但我没有运气。我一直想交叉引用的两篇文章是 combining and minimising ccs files and assetic asset management。但是,我最终得到的混合动力车是以下不起作用的:
{% stylesheets filter="scssphp" output="css/my.css"
"http://fonts.googleapis.com/css?family=Great+Vibes" rel="stylesheet" type="text/css">
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"
"bundles/app/css/*"
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
但是,当我尝试 运行(在 Dev 中)时,我收到一条错误消息:
Unexpected token "name" of value "rel" in base.html.twig at line 19
PS 我已经安装了 leafo
和 jsqueeze
(我接下来要弄清楚 javascripts):
$ composer require leafo/scssphp
$ composer require patchwork/jsqueeze:"~1.0"
您的代码中有一个错误:
{% stylesheets filter="scssphp" output="css/my.css"
"http://fonts.googleapis.com/css?family=Great+Vibes" rel="stylesheet" type="text/css">
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"
"bundles/app/css/*"
%}
在每一行中都有一个应该呈现的文件。在第二行中,您添加了 rel
和 type
。您必须删除这两个参数,否则它是 stylesheets
的一个选项。如果删除它们,它应该可以工作。
我一直在努力弄清楚如何让 assetic 使用我的 CSS 来源,但我没有运气。我一直想交叉引用的两篇文章是 combining and minimising ccs files and assetic asset management。但是,我最终得到的混合动力车是以下不起作用的:
{% stylesheets filter="scssphp" output="css/my.css"
"http://fonts.googleapis.com/css?family=Great+Vibes" rel="stylesheet" type="text/css">
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"
"bundles/app/css/*"
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
但是,当我尝试 运行(在 Dev 中)时,我收到一条错误消息:
Unexpected token "name" of value "rel" in base.html.twig at line 19
PS 我已经安装了 leafo
和 jsqueeze
(我接下来要弄清楚 javascripts):
$ composer require leafo/scssphp
$ composer require patchwork/jsqueeze:"~1.0"
您的代码中有一个错误:
{% stylesheets filter="scssphp" output="css/my.css"
"http://fonts.googleapis.com/css?family=Great+Vibes" rel="stylesheet" type="text/css">
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"
"bundles/app/css/*"
%}
在每一行中都有一个应该呈现的文件。在第二行中,您添加了 rel
和 type
。您必须删除这两个参数,否则它是 stylesheets
的一个选项。如果删除它们,它应该可以工作。