当我在layout.html.php中添加这些行时:
<?php foreach ($view['assetic']->stylesheets(
array('@AnglerBackendBundle/Resources/public/css/*')
) as $url
): ?>
<link rel="stylesheet" href="<?= $view->escape($url) ?>" />
<?php endforeach ?>
配置:
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
# java: /usr/bin/java
filters:
cssrewrite: ~
# closure:
# jar: %kernel.root_dir%/java/compiler.jar
yui_css:
jar: %kernel.root_dir%/java/yuicompressor.jar
yui_js:
jar: %kernel.root_dir%/java/yuicompressor.jar
我看到5个标签链接5个资源,但根据Symfony 2文档,我应该只看到一个文件。 我做错了什么
答案 0 :(得分:4)
只是将答案放在一个实际答案中:
你需要改变这个: $ kernel = new AppKernel('prod',true);
对此: $ kernel = new AppKernel('prod',false);
第二个参数是debug参数。如果调试关闭,Assetic将只写一个文件。