Symfony

Twig & Templates

Twig 구문, 변수, 필터, extends, include, blocks, forms rendering, assets

20 면접 질문·
Junior
1

Twig 템플릿에서 변수를 표시하려면 어떤 구문을 사용합니까?

답변

{{ }}(이중 중괄호) 구문은 Twig에서 변수의 내용을 표시하는 데 사용됩니다. 이 구문은 XSS 공격을 방지하기 위해 자동으로 HTML 이스케이프를 수행합니다. 제어 구조에는 {% %}를, 주석에는 {# #}를 사용합니다.

2

Twig 템플릿에서 주석을 작성하려면 어떻게 합니까?

답변

Twig 주석은 {# #} 구문을 사용합니다. 이러한 주석은 표준 HTML 주석과 달리 최종 HTML 출력에 렌더링되지 않습니다. 따라서 사용자에게 정보를 노출하지 않고 개발자 메모를 추가할 수 있습니다.

3

Twig에서 {% extends %} 태그의 역할은 무엇입니까?

답변

extends 태그는 부모 템플릿을 정의하여 템플릿 상속을 가능하게 합니다. 자식 템플릿은 부모의 전체 구조를 상속받으며 정의된 block을 오버라이드할 수 있습니다. 이를 통해 재사용성이 높아지고 사이트 전반에 걸쳐 일관된 구조를 유지할 수 있습니다.

4

에셋 파일(CSS, JS, 이미지)의 URL을 생성하는 Twig 함수는 무엇입니까?

5

템플릿 안에 다른 Twig 템플릿을 포함하려면 어떻게 합니까?

+17 면접 질문

다음 면접을 위해 Symfony을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기