ホームページ >バックエンド開発 >PHPチュートリアル >## Symfony2 で CSS ファイルから画像を正しく参照するにはどうすればよいですか?

## Symfony2 で CSS ファイルから画像を正しく参照するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-25 05:24:29655ブラウズ

## How to correctly reference images from CSS files in Symfony2?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。