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