ホームページ >バックエンド開発 >PHPチュートリアル >## Symfony2 で CSS ファイルから画像を正しく参照するにはどうすればよいですか?
Symfony 2 の CSS ファイル内のアセットのパス
Symfony2 を使用する場合の一般的なタスクの 1 つは、CSS ファイルから CSS または画像ファイルを参照することです。 Symfony2 のアセット管理方法により、これは困難な場合があります。
1 つのアプローチは、assetic:dump コマンドを使用することです。このコマンドは、さまざまなアセット ファイルを 1 つのファイルにコンパイルします。この場合、CSS ファイルを再コンパイルし、画像へのパスを書き換えます。
残念ながら、このアプローチには制限があります。たとえば、CSS ファイルがサブディレクトリにある場合、assetic:dump コマンドは画像への正しいパスを生成しない可能性があります。
もう 1 つの方法は、画像への相対パスのみを含む別の CSS ファイルを用意し、 CSS ファイルへのパスを Resources/public ではなく Resources/assets に設定します。これは、CSS ファイルがサブディレクトリにある場合でも機能し、CSS ファイルのパスに依存しないため、画像への正しいパスが生成されます。
以上が## Symfony2 で CSS ファイルから画像を正しく参照するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。