在Symfony中包含样式表

时间:2014-04-17 05:19:13

标签: php css symfony stylesheet

我已将sss文件添加到src / MyApp / MyBundle / Resources / public / css / my.css

使用资产我如何包含它?我已经尝试了{% stylesheets 'bundles/myapp_my/css/*' filter='cssrewrite' %},但它没有通过。

bundles/myapp_my/css/*格式是否正确?

我跟着http://symfony.com/doc/current/cookbook/assetic/asset_management.html,但我真的不清楚我应该使用什么格式(见上面的行)。将应用名称与捆绑包的第一个单词分开的下划线?

感谢任何帮助,谢谢。

编辑:我用来包含它的完整代码是:

{% block stylesheets %}
    {% stylesheets 'bundles/myapp_my/css/**' filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}
{% endblock %}

1 个答案:

答案 0 :(得分:2)

这是正确的,但之后,您必须app/console assets:install; app/console assetic:dump来使用生产环境中的所有内容。如果您使用dev,控制器应该动态提供文件,以便您可以动态编辑它。