MVC_Recettes/index.php
2020-12-03 19:48:58 +01:00

21 lines
933 B
PHP

<?php
// Ce fichier est le point d'entrée de votre application
require 'Noyau/ChargementAuto.php';
/*
url pour notre premier test MVC Hello World,
nous n'avons pas d'action précisée on visera celle par défaut
index.php?ctrl=helloworld
*/
$S_controleur = isset($_GET['ctrl']) ? $_GET['ctrl'] : null;
$S_action = isset($_GET['action']) ? $_GET['action'] : null;
Vue::ouvrirTampon(); // /Noyau/Vue.php : on ouvre le tampon d'affichage, les contrôleurs qui appellent des vues les mettront dedans
$O_controleur = new Controleur($S_controleur, $S_action);
$O_controleur->executer();
// Les différentes sous-vues ont été "crachées" dans le tampon d'affichage, on les récupère
$contenuPourAffichage = Vue::recupererContenuTampon();
// On affiche le contenu dans la partie body du gabarit général
Vue::montrer('gabarit', array('body' => $contenuPourAffichage));