- Inscription
- 15 Décembre 2013
- Messages
- 568
- Réactions
- 162
- Points
- 2 856
PARTIE 2 - LA DIFFÉRENTIATION
Dans cette seconde partie, nous allons apprendre à différentier correctement, la manière de développer en statique basique, de en dynamique !
Si tu n'a pas vu la première partie ou l'on apprend les bases : c'est ici
Tous d'abord regardons l'arborescence d'un site développé normalement, qui peut être dynamique ou non, sans approche MVC !
Sur cet image, le site marche correctement, on peut y apercevoir du PHP un peu partout, mélangé avec du HTML ! Enfin bref, un vrai bazars, auquel on y empile du code, du code et du code ! Les uns par dessus les autres !
Maintenant, regardons, le même site, mais développé en approche MVC !
Ah ! C'est de suite plus claire tout ça !
Et qu'est ce qu'il ce cache dans chaque fichier ?
Dans application il y a :
Notre fameux Modèle | Vues | Contrôleurs !
Une troisième partie sera destiné à savoir ce que l'on met dedans !
Dans le dossier Config il y a :
Config contiendra donc, tout ce qui concerne, dans un premier temps, la base de donnés, ou l'on définira les paramètres PDO de votre BDD !
Le raccourci des chemins pour vos images ou autres, pour encore plus vous faciliter la vie !
Ainsi que les variables globales !
Dans le dossiers Libs, tout ce qui concerne votre librairie, vos DLL (dans cet exemple j'en avais pas besoin)
Et dans le dossier Public :
Tout ce qui concerne vos IMAGES, JAVASCRIPT ou CSS ! En gros le design !
Enfin, l'index ici, vous servira d'aiguilleur ! Nous verrons dans une prochaine partie, comment le définir !
Merci à vous pour l'attention que vous avez portez en lisant mon article !
PS: Désolé pour les fautes d'orthographes !
PARTIE 1 : LES BASES -> ICI