Symfony中的资产样式表

时间:2015-10-06 20:10:40

标签: css symfony twig assetic

我一直试图弄清楚如何使用我的CSS资源进行资产处理,但我没有运气。我一直在试图交叉引用的两篇文章是combining and minimising ccs filesassetic 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中)时,我收到一条错误消息:

  

第19行base.html.twig中值“rel”的意外标记“name”

PS我已经安装了leafojsqueeze(我有javascripts要做下面的确定):

$ composer require leafo/scssphp
$ composer require patchwork/jsqueeze:"~1.0"

1 个答案:

答案 0 :(得分: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/*"
%}

在每一行中都有一个应该呈现的文件。在第二行中,您添加了reltype。你必须删除这两个参数,否则它是stylesheets的一个选项。如果你删除它们应该工作。