From 7044e0332210f53295b777fc347c55e979d8f8cb Mon Sep 17 00:00:00 2001 From: vbochet <vbochet@gmail.com> Date: Thu, 31 Mar 2016 19:39:43 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20d'un=20r=C3=A9pertoire=20app/co?= =?UTF-8?q?ntroller/=20qui=20contiendra=20tous=20les=20contr=C3=B4leurs,?= =?UTF-8?q?=20et=20d'un=20fichier=20IndexController.php=20dans=20ce=20r?= =?UTF-8?q?=C3=A9pertoire,=20qui=20contr=C3=B4le=20l'index=20;=20Cr=C3=A9a?= =?UTF-8?q?tion=20d'un=20r=C3=A9pertoire=20app/view/=20qui=20contiendra=20?= =?UTF-8?q?toutes=20les=20vues,=20d'un=20r=C3=A9pertoire=20index/=20dans?= =?UTF-8?q?=20ce=20r=C3=A9pertoire,=20et=20d'un=20fichier=20display.html?= =?UTF-8?q?=20dans=20app/view/index/=20qui=20s'occupe=20de=20l'affichage?= =?UTF-8?q?=20de=20la=20page=20d'accueil=20(pour=20MVC).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/IndexController.php | 9 +++++++++ app/view/index/display.html | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 app/controller/IndexController.php create mode 100644 app/view/index/display.html diff --git a/app/controller/IndexController.php b/app/controller/IndexController.php new file mode 100644 index 0000000..c0ebd11 --- /dev/null +++ b/app/controller/IndexController.php @@ -0,0 +1,9 @@ +<?php + +class IndexController extends Controller { // contrôleur pour la page d'index, qui hérite de la classe mère abstraite Controller + + public function display() { + // là on peut faire un tas de trucs cool, genre déclarer et initialiser les variables d'affichage par exemple ! + $this->view->display(); // et on appelle la méthode display() qui va afficher la page + } +} diff --git a/app/view/index/display.html b/app/view/index/display.html new file mode 100644 index 0000000..6d4e6e2 --- /dev/null +++ b/app/view/index/display.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"/> + <title>Titre de la page d'index du site de classement de jeux de plateaux pour le projet web ENSIIE 2016, et ce titre est beaucoup trop long !</title> + <base href="http://localhost/projet-web-2016/www/"/> +</head> +<body> + <header> + <h1>Exemple de page d'accueil</h1> + </header> + <h2>On peut faire plein de trucs avec ça !</h2> + <p>Mais ça sera pour plus tard. </p> + + <footer> + <p>Pied de page...</p> + </footer> +</body> + +</html> \ No newline at end of file -- GitLab