Skip to content

mikhawa/Twig-2024-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twig-2024-1

Moteur de template

Installation

Installez d'abord composer :

https://getcomposer.org/download/

Et vérifiez la version de PHP

php -v

Puis la version de composer

composer -v

Site officiel de Twig

https://twig.symfony.com/

Pour l'installer :

composer require "twig/twig:^3.0"

N'oubliez pas d'ajouter vendor dans votre .gitignore

Activation

// chemin vers Twig
use Twig\Loader\FilesystemLoader;
use Twig\Environment;

// chargement de l'autoload
require_once '../vendor/autoload.php';

// chemin vers les templates twig
$loader = new FilesystemLoader('../view/');
// création d'une instance de $twig
$twig = new Environment($loader, [
    'cache' => false, // pas de cache en dev
    // 'cache' => '/path/to/compilation_cache', // chemin du cache pour la prod
    // activation du debug en dev
    'debug' => true,
]);

$array = [
    "un",
    "deux",
    "trois","quatre","cinq","six","sept",
];

// Appel de la vue de test
echo $twig->render('test.html.twig', ['chiffres' => $array]);

About

Moteur de template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 43.3%
  • CSS 39.3%
  • JavaScript 7.9%
  • Twig 7.9%
  • PHP 1.6%