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

40 lines
1.0 KiB
PHP

<?php
// Rappel : nous sommes dans le répertoire Core, voilà pourquoi dans realpath je "remonte d'un cran" pour faire référence
// à la VRAIE racine de mon application
final class Constantes
{
// Les constantes relatives aux chemins
const REPERTOIRE_VUES = '/Vues/';
const REPERTOIRE_MODELE = '/Modele/';
const REPERTOIRE_NOYAU = '/Noyau/';
const REPERTOIRE_CONTROLEURS = '/Controleurs/';
public static function repertoireRacine() {
return realpath(__DIR__ . '/../');
}
public static function repertoireNoyau() {
return self::repertoireRacine() . self::REPERTOIRE_NOYAU;
}
public static function repertoireVues() {
return self::repertoireRacine() . self::REPERTOIRE_VUES;
}
public static function repertoireModele() {
return self::repertoireRacine() . self::REPERTOIRE_MODELE;
}
public static function repertoireControleurs() {
return self::repertoireRacine() . self::REPERTOIRE_CONTROLEURS;
}
}