Dans le cadre d’un TP sur la méthode MVC orienté Objet, Nous avons du créer un Forum permettant le dépôts de commentaires.
Ce forum est constitué de 2 Pages. La première est la page « Accueil » affichant la totalité des sujets proposés sur le forum et la deuxième se concentre sur un sujet en particulier avec les commentaires déposés par les utilisateurs.

Dans le but de rendre ce forum MVC nous avons fait du Refactoring en 3 partie qui ont tous la même manière de fonctionner :
Passage à un modèle orienté objet
Le modèle à pour rôle le lien entre la base de données et le code. Ici dans cette page de code, nous avons une classe « commentaire » qui est une classe fille puisqu’elle hérite de la classe mère « modèle » avec la . C’est à dire qu’elle récupère les fonctions de la classe mère en ajoutant par dessus ses propres fonctions.

Passage à un contrôleur orienté objet
Le contrôleur permet de récupéré les données de la base de données et de les renvoyés vers la vue. Ici le contrôleur billet récupère les infos de la base de données dans le modèle Billet et Commentaire et les retransmet dans la vue.

Passage à une vue orienté objet
Cette vue est construite autour du Language HTML puisqu’elle ne sert qu’à l’affichage d’un billet. Ici, la vue retransmet le billet ainsi qu’un formulaire permettant d’ajouter un commentaire au billet choisi.
