Files
api_educa_controle_web/app/controllers/Controller.php
2023-06-13 18:08:42 -03:00

17 lines
421 B
PHP

<?php
namespace app\controllers;
use League\Plates\Engine;
class Controller{
public static function view(string $view, array $data = []){
$viewsPath = dirname(__FILE__,2)."/views";
if(!file_exists($viewsPath . DIRECTORY_SEPARATOR . $view.".php")){
throw new \Exception("A view {$view} não existe");
}
$templates = new Engine($viewsPath);
echo $templates-> render($view,$data);
}
}