update model engine choice

This commit is contained in:
Emmanuel ROY 2020-12-10 14:29:31 +01:00
parent 0618c51f14
commit d07792e3d8
3 changed files with 15 additions and 2 deletions

View file

@ -27,7 +27,18 @@ class Vue
$paths->insert(VIEW_PATH . DIRECTORY_SEPARATOR . "layout", 200);
$paths->insert(VIEW_PATH . DIRECTORY_SEPARATOR . "view", 300);
$renderer = new \Windwalker\Renderer\BladeRenderer($paths, array('cache_path' => VIEW_PATH . DIRECTORY_SEPARATOR . "cache"));
if(!isset($engine)){$engine = 'blade';}
switch ($engine){
case 'twig':
$renderer = new \Windwalker\Renderer\TwigRenderer($paths);
$name .= '.html';
break;
case 'blade':
default:
$renderer = new \Windwalker\Renderer\BladeRenderer($paths, array('cache_path' => VIEW_PATH . DIRECTORY_SEPARATOR . "cache"));
}
//de base on ajoute les parametres du .model et ceux provenant de l'url
foreach ($application->modele->page as $key => $value) {

View file

@ -1,5 +1,6 @@
name : index
page_title : Accueil de l'application
description : zatou stra bracadabla
engine : blade
params : params

View file

@ -25,6 +25,7 @@
"symfony/expression-language": "~3.0",
"symfony/config": "3.3.2",
"michelf/php-markdown": "^1.9",
"apereo/phpcas": "^1.3"
"apereo/phpcas": "^1.3",
"twig/twig": "1.*"
}
}