我在使用KnopUniversity的视频教程开始使用Symfony2,除了视频基于2.0.3版教学,我正在使用2.1.x-dev之外,everthing一直很好。当我到达视频中的某个点时,它指示我编写代码块#1,然后修改它以更有效地使用代码块#2,但代码块#2不起作用。它不会抛出任何错误,它只是无法真正检测样式表。在页面的源代码中,对使用代码块#2的任何css样式表都有零引用。任何想法我做错了什么?学习Symfony2,在使用资产时遇到问题
{# this causes the page to be styled and works fine #}
{% block stylesheets %}
<link rel="stylesheet" href="{{ asset('bundles/event/css/event.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/event/css/events.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/event/css/main.css') }}">
{% endblock %}
。
{# this causes the page to be unstyled. Missing stylesheet links in page source #}
{% block stylesheets %}
{% stylesheets
'bundes/event/css/*'
filter='cssrewrite'
%}
<link rel="stylesheet" href="{{ asset_url }}">
{% endstylesheets %}
{% endblock %}
我想我完全按照你的方向,但我仍然得到相同的结果。这里是我的新代码:http://pastebin.com/ff8xHZZ6我已阅读资产页面,直到我在脸上蓝色,但没有人似乎有我遇到的问题D: – MALON
尝试删除过滤器和添加输出='assetic/*。js' - 确保web/assetic是可写的。最后检查你的config.yml并检查你的软件包是否在assets:bundles中列出:[] – mogoman
编辑:另请尝试清除缓存和资产:从控制台转储 – mogoman