aed8ee26 | <?php |
daf6e125 | namespace MVC\Classe; |
aed8ee26 | define( "LAYOUT_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "layout"); class Vue{ public $ecran; public $block_body; public function __construct($baseControlleur){ |
6a6838e9 | $templateData = array(); |
aed8ee26 | extract( $baseControlleur->modele->page ); |
ff461209 | |
6a6838e9 | print_r($name); |
aed8ee26 | ob_start(); |
8d6a2feb | require CONTROLLER_PATH.DIRECTORY_SEPARATOR.$name.'.php'; |
6a6838e9 | /*$paths = new \SplPriorityQueue; $paths->insert(VIEW_PATH.DIRECTORY_SEPARATOR."system", 100); $paths->insert(VIEW_PATH.DIRECTORY_SEPARATOR."templating", 200); //$paths->insert('path/to/theme', 300); $renderer = new \Windwalker\Renderer\BladeRenderer($paths, array('cache_path' => VIEW_PATH.DIRECTORY_SEPARATOR."/cache")); $renderer->render( $name , $templateData); */ |
ff461209 | require VIEW_PATH.DIRECTORY_SEPARATOR.$name.'.phtml'; |
aed8ee26 | $this->block_body = ob_get_clean(); |
ff461209 | |
aed8ee26 | ob_start(); require LAYOUT_PATH.DIRECTORY_SEPARATOR."standard.phtml"; $this->ecran = ob_get_clean(); |
ff461209 | |
aed8ee26 | } } |