-
Notifications
You must be signed in to change notification settings - Fork 1
bootstrap.php
etienne edited this page Sep 12, 2010
·
1 revision
Le fichier bootstrap.php reçoit et traite toutes les requêtes envoyées à l’application, à l’exception de celles touchant app/assets/ et engine/assets/.
- Crée la variable globale $_JAG
- Initialise le moteur de cache (important parce que ça démarre l’output buffering)
- Inclut les fichiers nécessaires et se connecte à la base de données
- Si l’application n’est pas installée, lance l’installation via engine/helpers/firstrun.php
- Détermine la langue d’affichage
- Crée un objet User, $_JAG[‘user’]
- Détermine, selon la requête, le module à charger (si la requête ne correspond à aucune ressource, affiche un 404)
- Crée un objet Module, $_JAG[‘rootModule’], qui prend le relai pour l’affichage
- Insère le contenu dans un template (engine/templates/)