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