1

config.ymlこれが Symfony2 からの私のものです:

assetic:
    debug:          %kernel.debug%
    use_controller: false
    bundles:        [ MnpirlMainBundle, MnpirlDashboardBundle ]
    filters:
        cssrewrite: ~
        sass:    ~
        compass: ~

parameters:
    assetic.filter.compass.images_dir:            %kernel.root_dir%/../web/img
    assetic.filter.compass.generated_images_path: %kernel.root_dir%/../web/img
    assetic.filter.compass.http_path: img/

問題は、コンパス フィルターを介してアセットをダンプするときに、次のように css ファイルでそれらを参照していることです。

/* Arrow */
/* line 50, icons/arrow/*.png */
.arrow-sprite, .arrow-breadcrumb, .arrow-min_down {
  background: url('img/images/icons/arrow-s8a519b0bc8.png') no-repeat;
}

唯一の問題は、スプライトがweb/img/iconsではなく の下に含まれていること/img/images/iconsです。

パス内の「画像」が自動的に追加される理由が本当にわかりません。

助けてくれてありがとう。

4

0 に答える 0