Symfony - 3.3 Installer Twig avec Symfony Flex

Symfony Flex s'intègre à Composer et intervient lorsqu'on installe, met à jour ou supprime un paquet. Cette leçon présente ces trois commandes. Elle installe ensuite Twig, le moteur de templates qui rend les pages HTML dynamiques.

Les commandes Composer de base

Les trois commandes principales agissent sur les paquets du projet. Elles permettent d'installer, de mettre à jour ou de supprimer un paquet PHP.

  • composer require : installer un nouveau paquet.
  • composer update : mettre à jour le paquet correspondant.
  • composer remove : supprimer un paquet.

Installer Twig

Twig est le moteur de templates de Symfony. Il permet d'écrire du HTML en intégrant des variables et des blocs, ce qui rend les pages dynamiques.

Pour l'installer, on lance la commande d'installation dans le terminal, puis on vérifie le résultat.

composer require twig

Vérifier l'installation

Le fichier composer.json contient maintenant twig dans la section require. Le dossier des templates contient aussi le fichier base.html.twig.

Si ces deux éléments sont présents, l'installation est réussie.

En résumé

Symfony Flex intervient lors des commandes Composer require, update et remove. Twig s'installe avec une seule commande. Il rend les pages HTML dynamiques grâce aux variables et aux blocs.

Points clés

  • require installe un paquet, update le met à jour et remove le supprime.
  • Twig est le moteur de templates de Symfony.
  • Twig permet d'intégrer des variables et des blocs dans le HTML.
  • L'installation se vérifie dans le fichier composer.json.
  • Le fichier base.html.twig apparaît dans les templates.

Questions fréquentes

Qu'est-ce que Twig ?

Twig est le moteur de templates de Symfony. Il sert à écrire des pages HTML qui intègrent des variables et des blocs.

Comment vérifier que Twig est bien installé ?

Ouvrez le fichier composer.json et cherchez twig dans la section require. Vérifiez aussi la présence de base.html.twig dans les templates.

Quelle est la différence entre require et update ?

require installe un nouveau paquet. update met à jour un paquet déjà installé.