수색…


소개

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