Szukaj…


Wprowadzenie

Korzystając z Pakietu Assetic, zgodnie z dokumentacją Symfony, pamiętaj o następujących kwestiach:

Począwszy od Symfony 2.8, Assetic nie jest już domyślnie dołączany do Symfony Standard Edition. Przed użyciem którejkolwiek z jego funkcji zainstaluj AsseticBundle wykonując polecenie konsoli w swoim projekcie:

$ kompozytor wymaga pakietu symfony / assetic-bundle

Są inne kroki, które musisz podjąć. Aby uzyskać więcej informacji, przejdź do: http://symfony.com/doc/current/assetic/asset_management.html

Parametry

Nazwa Przykład
Ścieżka „static / images / logo / logo-default.png”

Uwagi

Folder dla publicznie dostępnych zasobów w standardowym projekcie Symfony3 to „/ web”. Assetic używa tego folderu jako folderu głównego zasobów.

Utwórz ścieżkę względną dla zasobu

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

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

Utwórz ścieżkę bezwzględną dla zasobu

<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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow