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

27 lines
776 B
PHP

<?php
final class Vue
{
public static function ouvrirTampon()
{
// On démarre le tampon de sortie, on va l'appeler "tampon principal"
ob_start();
}
public static function recupererContenuTampon()
{
// On retourne le contenu du tampon principal
return ob_get_clean();
}
public static function montrer ($S_localisation, $A_parametres = array())
{
$S_fichier = Constantes::repertoireVues() . $S_localisation . '.php';
$A_vue = $A_parametres;
// Démarrage d'un sous-tampon
ob_start();
include $S_fichier; // c'est dans ce fichier que sera utilisé A_vue, la vue est inclue dans le sous-tampon
ob_end_flush();
}
}