Agefoddx/classe/Controleur/ControleurGenerique.php
2025-03-26 10:22:20 +01:00

24 lines
843 B
PHP

<?php
namespace Module\Agefoddx\Classe\Controleur;
class ControleurGenerique {
/**
* @param array $parametres liste de paramètre transmit à la page
* @return void affiche la vue générale et y transmet les paramètres
*/
protected static function afficherVue(array $parametres = []): void {
extract($parametres);
require_once "../view/vueGenerale.php"; // Charge la vue
}
/**
* @param string $messageErreur message d'erreur à afficher sur la page
* @return void affichage de la page d'erreur
*/
public static function afficherErreur(string $messageErreur = "") : void {
if ($messageErreur == ""){
$messageErreur = "Erreur 404";
}
self::afficherVue(["cheminCorpsVue" => "../view/erreur.php", "messageErreur" => $messageErreur]);
}
}