Symfony

Twig & Templates

Twig-Syntax, Variablen, Filter, extends, include, blocks, forms rendering, assets

20 Interview-Fragen·
Junior
1

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 {# #}.

2

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.

3

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.

4

Welche Twig-Funktion generiert die URL einer Asset-Datei (CSS, JS, Bild)?

5

Wie bindet man ein anderes Twig-Template in ein Template ein?

+17 Interview-Fragen

Meistere Symfony für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten