サーチ…


前書き

Assets Bundleを使用する場合は、Symfonyのドキュメントに従って、次のことに注意してください。

Symfony 2.8から、AsseticはもはやSymfony Standard Editionにデフォルトで含まれていません。いずれかの機能を使用する前に、プロジェクトにこのコンソールコマンドを実行するAsseticBundleをインストールします。

$ composerにはsymfony / assetic-bundleが必要です

あなたが取らなければならない他のステップがあります。詳細については、 http//symfony.com/doc/current/assetic/asset_management.htmlを参照してください。

パラメーター

パス 'static / images / logo / logo-default.png'

備考

Symfony3の標準的なプロジェクトで公開されているアセットのフォルダは "/ web"です。 Asseticは、このフォルダを資産のルートフォルダとして使用します。

アセットの相対パスを作成する

<img src="{{ asset('static/images/logo-default.png') }}" alt="Logo"/>

<!--Generates path for the file "/web/static/images/logo-default.png" -->

アセットの絶対パスを作成する

<img src="{{ app.request.getSchemeAndHttpHost() ~ asset('static/images/logo-default.png') }}" alt="Logo"/>

<!--Generates path for the file "/web/static/images/logo-default.png" -->


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow