Skip to content
Extraits de code Groupes Projets
Valider 6b9430e7 rédigé par vbochet's avatar vbochet
Parcourir les fichiers

Création d'un fichier index.php dans le répertoire www/, qui sera l'unique...

Création d'un fichier index.php dans le répertoire www/, qui sera l'unique point d'entrée de notre site (pour MVC)
parent 56003239
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!1Merge de dev-nestor sur dev
<?php
//
// Info :
// Penser à éditer la ligne "RewriteBase" du fichier .htaccess si besoin.
//
//
// Ce fichier est le point d'entrée unique du projet. Toute requête de page sera envoyée sur cette page, qui s'occupera d'appeler les fichiers nécessaires.
// La requête client se trouve dans le paramètre query.
//
// => pour le debug : echo $_GET["query"]; die(); (affiche le contenu de $_GET['query'] et termine l'exécution)
//
define("ROOT", realpath(__dir__."/..")); // on définit une sorte de variable globale, nommée ROOT, qui contient le répertoire racine de notre site. On s'en servira par la suite lorsque l'on voudra accéder à tel ou tel fichier (vue, controlleur, modèle ou autre...
require_once(ROOT . "/app/kernel/Kernel.php"); // première chose à faire : on inclut le fichier noyau, qui va gérer les différentes actions à effectuer (trouver quelle page est demandée, quel controlleur appeler, quelle vue afficher, etc.)
Kernel::run(); // deuxième chose : on lance la méthode run() de la classe Kernel. (oui, c'est de l'objet.)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter