render('home.html'); break; default : if (in_array($action, $this->adminActions)) new AdminController(); else if (in_array($action, $this->teacherActions)) new TeacherController(); else if (in_array($action, $this->studentActions)) new StudentController(); else throw new Exception("invalid Action"); break; } } catch (\PDOException $e) { $dVueEreur[] = 'Erreur inattendue!!! '; } catch (\Exception $e2) { $dVueEreur[] = $e2->getMessage()." ".$e2->getFile()." ".$e2->getLine().'Erreur inattendue!!! '; echo $twig->render('erreur.html', ['dVueEreur' => $dVueEreur]); } } }