Marc Harnist

New from news-index

N° 26 - Création d'un rooter
Le 28/09/2017

J'ai créé un rooter: control/rooter.php.
On n'est plus obligé de créer un fichier dans le repertoire "control" pour créer une page web dans le repertoire "view" (vues). Si le fichier control n'existe pas pour cette page web, le fichier index.php à la racine du site cherche le rooter qui affiche l'entête que j'ai appellé HEAD (constante définie dans config.php, le fichier de configuration du site web). Ensuite le rooter cherche la page web (constante PAGE) puis le pied de page (FOOT).

Voici le code du rooter:
include HEAD;
include PAGE;
include FOOT;

Difficile de faire plus épuré? Je trouve cela carrément beau.
Si on a créé un fichier dans le repertoire "control" pour cette page, on écrira simplement en bas de la page:
include ROOTER;
Extra non?

Chez Lud'ACM.fr j'ai conservé le menu (pour l'instant):
include HEAD;
include MENU;
include PAGE;
include FOOT;