1

私の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 のドキュメントによると、1 つのファイルしか表示されないはずです。私が間違ったこと

4

1 に答える 1

4

答えを実際の答えに入れるだけです:

これを変更する必要があります: $kernel = new AppKernel('prod', true);

これに対して: $kernel = new AppKernel('prod', false);

2 番目のパラメータはデバッグ パラメータです。デバッグがオフの場合、Assetic は 1 つのファイルのみを書き込みます。

于 2012-05-14T21:55:27.150 に答える