twig
This commit is contained in:
12
crud/modele/twig.php
Normal file
12
crud/modele/twig.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
/* inclure l'autoloader */
|
||||
require_once 'vendor/autoload.php';
|
||||
/* templates chargés à partir du système de fichiers (répertoire vue) */
|
||||
$loader = new Twig\Loader\FilesystemLoader('vue');
|
||||
/* options : prod = cache dans le répertoire cache, dev = pas de cache */
|
||||
$options_prod = array('cache' => 'cache', 'autoescape' => true);
|
||||
$options_dev = array('cache' => false, 'autoescape' => true);
|
||||
/* stocker la configuration */
|
||||
$twig = new Twig\Environment($loader);
|
||||
/* charger+compiler le template, exécuter, envoyer le résultat au navigateur */
|
||||
echo $twig->render($vue, $donnees);
|
||||
Reference in New Issue
Block a user