Académique Documents
Professionnel Documents
Culture Documents
TWIG
TWIG est un moteur de template développé par Symfony. Il
vous permet d’écrire des templates bien structurés et lisibles
d’une manière très simple
Syntaxe
{{ ... }}, utilisé pour afficher le contenu d'une variable
Variables
Variable à partir de contrôleur
Résultat :
ynofmyS ceva bew tnemeppolevéD
Création de variable dans TWIG
Résultat :
ynofmyS ceva bew tnemeppolevéD
Conditions
Syntaxe :
Example :
Résultat:
Boucles
ynofmyS ceva bew tnemeppolevéD
Tableau simple
Example :
Dans le contrôleur
Résultat :
ynofmyS ceva bew tnemeppolevéD
Tableau multidimensionnel
Example :
Dans le contrôleur
Héritage de Templates
La partie la plus puissante de Twig est l’héritage des modèles
(Templates). L’héritage des Templates vous permet de créer un modèle
«squelette» de base qui contient tous les éléments communs de votre
site
ynofmyS ceva bew tnemeppolevéD
Les étape de création d'un template :
Etape 1 : Créer un template parent dans le répertoire Template
parent.html.twig
Etape 3 : appeler le template parent dans les pages enfants
fils.html.twig
Résultat :
ynofmyS ceva bew tnemeppolevéD