Suche…
Einführung
Beachten Sie bei der Verwendung des Assetic Bundle gemäß der Symfony-Dokumentation Folgendes:
Ab Symfony 2.8 ist Assetic nicht mehr standardmäßig in der Symfony Standard Edition enthalten. Bevor Sie eine der Funktionen verwenden, installieren Sie AsseticBundle, indem Sie diesen Konsolenbefehl in Ihrem Projekt ausführen:
$ composer erfordert ein Symfony / Assetic-Bundle
Es gibt andere Schritte, die Sie unternehmen müssen. Weitere Informationen finden Sie unter: http://symfony.com/doc/current/assetic/asset_management.html
Parameter
Name | Beispiel |
---|---|
Pfad | "statisch / images / logo / logo-default.png" |
Bemerkungen
Der Ordner für die öffentlich zugänglichen Elemente in einem Standard-Symfony3-Projekt lautet "/ web". Assetic verwendet diesen Ordner als Root-Ordner für die Assets.
Erstellen Sie einen relativen Pfad für das Asset
<img src="{{ asset('static/images/logo-default.png') }}" alt="Logo"/>
<!--Generates path for the file "/web/static/images/logo-default.png" -->
Erstellen Sie einen absoluten Pfad für das Asset
<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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow