
Twig & Templates
Twig-Syntax, Variablen, Filter, extends, include, blocks, forms rendering, assets
1Welche Syntax wird verwendet, um eine Variable in einem Twig-Template anzuzeigen?
Welche Syntax wird verwendet, um eine Variable in einem Twig-Template anzuzeigen?
Antwort
Die Syntax {{ }} (doppelte geschweifte Klammern) wird verwendet, um den Inhalt einer Variablen in Twig anzuzeigen. Diese Syntax führt automatisch HTML-Escaping durch, um XSS-Angriffe zu verhindern. Für Kontrollstrukturen wird {% %} verwendet und für Kommentare {# #}.
2Wie schreibt man einen Kommentar in einem Twig-Template?
Wie schreibt man einen Kommentar in einem Twig-Template?
Antwort
Twig-Kommentare verwenden die Syntax {# #}. Diese Kommentare werden im Gegensatz zu standardmäßigen HTML-Kommentaren nicht in der finalen HTML-Ausgabe gerendert. So lassen sich Entwicklernotizen hinzufügen, ohne Informationen für die Benutzer offenzulegen.
3Welchen Zweck hat der {% extends %}-Tag in Twig?
Welchen Zweck hat der {% extends %}-Tag in Twig?
Antwort
Der extends-Tag ermöglicht Template-Vererbung, indem ein übergeordnetes Template definiert wird. Das untergeordnete Template erbt die gesamte Struktur des übergeordneten und kann definierte Blocks überschreiben. Das fördert die Wiederverwendbarkeit und sorgt für eine konsistente Struktur auf der gesamten Website.
Welche Twig-Funktion generiert die URL einer Asset-Datei (CSS, JS, Bild)?
Wie bindet man ein anderes Twig-Template in ein Template ein?
+17 Interview-Fragen
Weitere Symfony-Interviewthemen
Modernes PHP (8.1+)
Symfony-Grundlagen
Routing & Controllers
Doctrine ORM Grundlagen
Symfony Formulare
Datenvalidierung
Dependency Injection & Services
Security & Authentication
Doctrine Fortgeschritten
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache & Performance
Workflow Component
Testing Symfony
Mailer Component
Übersetzungen & i18n
EasyAdmin Bundle
Symfony-Architektur
Performance & Optimierung
Erweiterte Sicherheit
Custom Bundles
Microservices mit Symfony
Real-time & WebSockets
Deployment & DevOps
Meistere Symfony für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten