Etape 1 : Installation

Installer la base de données correspondant à la mission PHP SGBDR.

Réaliser les répertoires correspondants au cours.

Rappel :

  • On ne ferme jamais les modèles et les contrôleurs avec ?> sauf pour des tests d’affichages.
  • Les noms de fichiers des vues commenceront par v
  • Les noms des fichiers des contrôleurs commenceront par c
  • Les noms des fichiers des modèles commenceront par m

Etape 2 : MVC avec une seule interaction

Réaliser un affichage des clients par ordre alphabétique en respectant le modèle MVC

On aura :

  • Un fichier modèle qui contient la fonction getClient qui renvoi une collection de client triée par ordre alphabétique.
  • Un fichier vue qui affiche un tableau de client grâce à un tableau PHP $mesCLients
  • Un fichier contrôleur qui appelle la fonction getClient, puis renseigne le tableau $mesClients et appelle la vue.

On accèdera de l’index.php au contrôleur via un header en PHP.

Etape 3 : MVC avec deux interactions

Réaliser un affichage de visites. Une visite est réalisée par un client pour un produit. Elle comporte une date. Réaliser la table avec quelques enregistrements.

On aura :

  • Le même fichier modèle qui contient une deuxième fonction qui renvoi une collection de visites
  • Un fichier vue qui affiche un tableau de visites grâce à un tableau PHP $mesVisites
  • Une vue monChoix.php qui permette de choisir entre les visites et les clients avec un bouton radio. L’action renverra sur le contrôleur avec un paramètre $choix= »visite » ou $choix= »client »
  • Le même fichier contrôleur qui possédera un switch récupérant le $choix. Il affichera la vue correspondante.

On accèdera de l’index.php au contrôleur via un header en PHP qui appellera la vue monChoix.php.