Composer

From DiviFree
Revision as of 06:19, 22 March 2023 by Loribel (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Installation de Composer

Attention version PHP dans le path 7.x

composer.json

  {
    "require": {
      "twig/twig": "^3.0",
      "monolog/monolog": "^2.0"
    }
  }
  composer update
  require_once __DIR__ . '/vendor/autoload.php';


  // Initialisez l'environnement Twig
  $loader = new \Twig\Loader\FilesystemLoader(__DIR__ . '/templates');
  $twig = new \Twig\Environment($loader);
  
  // Préparez les données pour le modèle
  $data = array(
      'title' => 'Exemple de titre',
      'content' => 'Exemple de contenu',
  );
  
  // Rendez et affichez le modèle
  $template = $twig->load('exemple.html.twig');
  echo $template->render($data);

Installation de Twig