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
です。
パス内の「画像」が自動的に追加される理由が本当にわかりません。
助けてくれてありがとう。