Views
Méthode : Modifications
Dans chaque fichier, nous conservons uniquement le code situé à partir du doctype et mettons à jour les URLs des require.
Nous devons garder à l’esprit que le fichier initial qui lance nos scripts se trouve dans le dossier public ou dans l’un de ses sous-dossiers. Nous raisonnons donc comme si nous étions dans le dossier de ce fichier, et toutes les URLs sont relatives à l’emplacement du fichier initial qui appelle nos contrôleurs.
app/views/home/index.php
1
2
<html lang='fr'>
3
4
require "$page_base../app/views/head.php";
5
6
<body>
7
require "$page_base../app/views/header.php";
8
9
<main>
10
<h1>Accueil</h1>
11
</main>
12
13
require "$page_base../app/views/footer.php";
14
</body>
15
16
</html>
app/views/utilisateur/nomFichier.php
1
2
<html lang='fr'>
3
4
require "$page_base../app/views/head.php";
5
6
<body>
7
require "$page_base../app/views/header.php";
8
...
9
// composant card
10
require "$page_base../app/views/components/card.php";
11
...
12
require "$page_base../app/views/footer.php";
13
</body>
14
15
</html>