Skip to content

Latest commit

 

History

History
21 lines (21 loc) · 1.09 KB

README.md

File metadata and controls

21 lines (21 loc) · 1.09 KB

GSB MVC

Wiki d'installation

Technologies utilisées :
  • Debian 9.5
  • PHP 7.2
  • MariaDB
  • Apache2
  • Architecture MVC
  • Bootstrap 4.0
Pour comprendre le fonctionnement de cette application et faire des modifications vous devez :
  • Bien connaitre le PHP
  • Bien connaitre le fonctionnement du Pattern MVC
  • Bien connaitre le fonctionnement des BDD
  • Connaitre quelques notions de bases de la POO
Structure de l'application

L'application est basé sur le pattern MVC

  • Modèles : Classes contenant les méthodes permettant d'éxecuter des opérations sur la base de données
  • Vues : Fichiers HTML contenant un peu de PHP (foreach, echo, if...)
  • Contolleurs : Fichier contenant simplement des fonctions PHP
  • Route : Fichier permettant de gérer les directions / redirections dans l'application

Les controlleurs ne sont pas des classes. Cela a été réalisé dans le but d'être accessible plus facilement aux personnes souhaitant comprendre, s'habituer ou encore s'améliorer en programmation PHP Modèle/Vue/Controlleur.