Symfony

Twig & Templates

Syntaxe Twig, variables, filtres, extends, include, blocks, forms rendering, assets

20 questions d'entretien·
Junior
1

Quelle syntaxe permet d'afficher une variable dans un template Twig ?

Réponse

La syntaxe {{ }} (double accolades) est utilisée pour afficher le contenu d'une variable dans Twig. Cette syntaxe effectue automatiquement l'échappement HTML pour prévenir les attaques XSS. Pour les structures de contrôle, utiliser {% %}, et pour les commentaires {# #}.

2

Comment écrire un commentaire dans un template Twig ?

Réponse

Les commentaires Twig utilisent la syntaxe {# #}. Ces commentaires ne sont pas rendus dans le HTML final, contrairement aux commentaires HTML classiques. Cela permet d'ajouter des notes pour les développeurs sans exposer d'informations aux utilisateurs.

3

Quel est le rôle du tag {% extends %} dans Twig ?

Réponse

Le tag extends permet l'héritage de templates en définissant un template parent. Le template enfant hérite de toute la structure du parent et peut surcharger les blocks définis. Cela favorise la réutilisation et maintient une structure cohérente sur l'ensemble du site.

4

Quelle fonction Twig permet de générer l'URL d'un fichier asset (CSS, JS, image) ?

5

Comment inclure un autre template Twig à l'intérieur d'un template ?

+17 questions d'entretien

Maîtrise Symfony pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement