La méthode MVC
Posté : 09 févr. 2012, 12:57
Bonjour,
Il y a quelques temps, je me suis dis : "Tiens, je vais essayer de changer mes habitudes et respecter un standard au niveau de l'architecture de mes fichiers WEB".
Comme vous l'avez compris en lisant le titre, je me suis donc penché très sérieusement sur la méthode "Modèle Vue Controler" (MVC) et j'ai lu des dizaines de pages sur divers sites explicatif.
C'est avec conviction que je tente d'utiliser cette méthode pour les sites que je développe mais faut dire que parfois, je me retrouve avec des éléments entre les mains et je ne sais vraiment pas quoi en foutre.
Donc si je résume bien :
-Le Contrôleur et le lien direct avec le client, il va chercher ce qu'il affiche dans la vue et récolte les données dans le modèle
-Le Modèle se connecte à la base de données et effectue la plupart des contrôles sur les variables
-La Vue gère les éléments à afficher et peux parfois récupérer les données sur le Modèle
Bon jusque là, on peut dire que ça va.
En ce qui concerne mes librairies, j'ajoute un dossier Libs à la racine, un dossier external dans celui-ci.
En gros, ça me donne ça :
-index.php
Pour le JS, je le met principalement dans libs, est-ce le mieux?
En faite, en ce qui concerne le classique MVC, je pense que je contrôle, mais je me retrouve vraiment dubitatif en ce qui concerne tous les autres éléments.
Et vous, comment faites vous?
Cordialement,
Albat90
Il y a quelques temps, je me suis dis : "Tiens, je vais essayer de changer mes habitudes et respecter un standard au niveau de l'architecture de mes fichiers WEB".
Comme vous l'avez compris en lisant le titre, je me suis donc penché très sérieusement sur la méthode "Modèle Vue Controler" (MVC) et j'ai lu des dizaines de pages sur divers sites explicatif.
C'est avec conviction que je tente d'utiliser cette méthode pour les sites que je développe mais faut dire que parfois, je me retrouve avec des éléments entre les mains et je ne sais vraiment pas quoi en foutre.
Donc si je résume bien :
-Le Contrôleur et le lien direct avec le client, il va chercher ce qu'il affiche dans la vue et récolte les données dans le modèle
-Le Modèle se connecte à la base de données et effectue la plupart des contrôles sur les variables
-La Vue gère les éléments à afficher et peux parfois récupérer les données sur le Modèle
Bon jusque là, on peut dire que ça va.
En ce qui concerne mes librairies, j'ajoute un dossier Libs à la racine, un dossier external dans celui-ci.
En gros, ça me donne ça :
-index.php
- ->Controleur
->Global
->images
->langue
->libs- ->external
- ->Ajax
->Classe
->Defaut- ->css
->form
->template3
Pour le JS, je le met principalement dans libs, est-ce le mieux?
En faite, en ce qui concerne le classique MVC, je pense que je contrôle, mais je me retrouve vraiment dubitatif en ce qui concerne tous les autres éléments.
Et vous, comment faites vous?
Cordialement,
Albat90