我正在使用 symfony 2.5 并包含 css 和 js 文件,尽管它们似乎可以工作,但是当我在浏览器中检查源代码时,我看到包含多个 css 和 js 文件,因为我只包含了一次。这就是我的header.html.twig
样子
{% block head %}
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Home | Flat Theme</title>
{% block stylesheets %}
{% stylesheets '@DefaultBundle/Resources/public/css/*' %}
<link rel="stylesheet" href="{{ asset('bundles/default/css/bootstrap.min.css') }}"/>
<link rel="stylesheet" href="{{ asset('bundles/default/css/font-awesome.min.css') }}"/>
<link rel="stylesheet" href="{{ asset('bundles/default/css/prettyPhoto.css') }}"/>
<link rel="stylesheet" href="{{ asset('bundles/default/css/animate.css') }}/">
<link rel="stylesheet" href="{{ asset('bundles/default/css/main.css') }}"/>
{% endstylesheets %}
{% endblock %}
{% block topjavascripts %}
{% javascripts '@DefaultBundle/Resources/public/js/*' %}
<script src="{{ asset('bundles/default/js/html5shiv.js') }}"></script>
<script src="{{ asset('bundles/default/js/respond.min.js') }}"></script>
{% endjavascripts %}
{% endblock %}
</head>
{% endblock %}
<body>
这是我在浏览器中看到的源代码,您会注意到每个 css 和 js 文件都被提及超过 5 次。
我尝试删除@DefaultBundle/Resources/public/css/*
from{% stylesheets '@DefaultBundle/Resources/public/css/*' %}
但这样做会删除所有样式
我究竟做错了什么?