
Twig & Templates
Twig 구문, 변수, 필터, extends, include, blocks, forms rendering, assets
20 면접 질문·
Junior
1Twig 템플릿에서 변수를 표시하려면 어떤 구문을 사용합니까?
1
Twig 템플릿에서 변수를 표시하려면 어떤 구문을 사용합니까?
답변
{{ }}(이중 중괄호) 구문은 Twig에서 변수의 내용을 표시하는 데 사용됩니다. 이 구문은 XSS 공격을 방지하기 위해 자동으로 HTML 이스케이프를 수행합니다. 제어 구조에는 {% %}를, 주석에는 {# #}를 사용합니다.
2Twig 템플릿에서 주석을 작성하려면 어떻게 합니까?
2
Twig 템플릿에서 주석을 작성하려면 어떻게 합니까?
답변
Twig 주석은 {# #} 구문을 사용합니다. 이러한 주석은 표준 HTML 주석과 달리 최종 HTML 출력에 렌더링되지 않습니다. 따라서 사용자에게 정보를 노출하지 않고 개발자 메모를 추가할 수 있습니다.
3Twig에서 {% extends %} 태그의 역할은 무엇입니까?
3
Twig에서 {% extends %} 태그의 역할은 무엇입니까?
답변
extends 태그는 부모 템플릿을 정의하여 템플릿 상속을 가능하게 합니다. 자식 템플릿은 부모의 전체 구조를 상속받으며 정의된 block을 오버라이드할 수 있습니다. 이를 통해 재사용성이 높아지고 사이트 전반에 걸쳐 일관된 구조를 유지할 수 있습니다.
4
에셋 파일(CSS, JS, 이미지)의 URL을 생성하는 Twig 함수는 무엇입니까?
5
템플릿 안에 다른 Twig 템플릿을 포함하려면 어떻게 합니까?
+17 면접 질문
기타 Symfony 면접 주제
모던 PHP (8.1+)
Junior
20개 질문Symfony 기초
Junior
25개 질문Routing & Controllers
Junior
20개 질문Doctrine ORM 기초
Junior
25개 질문Symfony 폼
Junior
22개 질문데이터 유효성 검사
Junior
18개 질문Dependency Injection & Services
Mid-Level
24개 질문Security & Authentication
Mid-Level
26개 질문Doctrine 고급
Mid-Level
24개 질문API Platform
Mid-Level
22개 질문Serializer Component
Mid-Level
20개 질문Events & Event Subscribers
Mid-Level
20개 질문Console & Commands
Mid-Level
18개 질문Messenger Component
Mid-Level
22개 질문HTTP Client
Mid-Level
18개 질문캐시 및 성능
Mid-Level
20개 질문Workflow Component
Mid-Level
18개 질문Testing Symfony
Mid-Level
22개 질문Mailer Component
Mid-Level
16개 질문번역 및 i18n
Mid-Level
16개 질문EasyAdmin Bundle
Mid-Level
18개 질문Symfony 아키텍처
Senior
24개 질문성능 및 최적화
Senior
22개 질문고급 보안
Senior
22개 질문커스텀 번들
Senior
20개 질문Symfony를 사용한 마이크로서비스
Senior
22개 질문Real-time & WebSockets
Senior
18개 질문Deployment & DevOps
Senior
20개 질문