1
当我在layout.html.php添加这样的台词:Symfony 2资产。不要看到单一的CSS或JS文件
<?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文档我应该只看到一个文件。 我没有什么错
prod或dev模式?或两者? – 2012-04-28 21:50:16
你在开发环境中测试它吗?如果是这样,这是正常的行为。 http://symfony.com/doc/current/cookbook/assetic/asset_management.html:“在开发环境中,每个文件仍然是单独提供的,这样您就可以更容易地调试问题。但是,在产品环境中,这将呈现为单个脚本标记。“ – dbrumann 2012-04-28 21:50:49
在这两种环境中都如此。 – setty 2012-04-29 09:29:17