Tutorial sur le MVC

Statut
N'est pas ouverte pour d'autres réponses.

Tifox

ou pas
Le tutorial n'est pas trop mal pour introduire la chose, même si je n'adhère pas tout a fait a sa notion de modèle et de controleur.

Pour moi, le modèle, ce sont les données, et c'est le contrôleur qui fait les opération sur les données, que ce soit les requêtes sql ou les manipulation php (bien que ce soit bien de diviser ça en deux : une partie contenant les méthode d'accès et de modification des données avec le sql, et une partie manipulation php des données). Cette façon de faire me permet de n'avoir de la logique que dans le contrôleur, alors qu'avec la méthode du site du zero, il y a aussi de la logique dans le modèle, a travers les requêtes sql.


EDIT : en regardant l'url de zoheir (qui est plus complète), je remarque que la aussi l'accès aux données est dans le modèle, même si là, il fait la séparation entre les données elle-même et l'accès à ceux-ci (les DAO). Je suis peut-être dans le faux :-( (même si ma logique tient la route :cool: )
 

*Serval

Elite
Tifox a dit:
Le tutorial n'est pas trop mal pour introduire la chose, même si je n'adhère pas tout a fait a sa notion de modèle et de controleur.

Pour moi, le modèle, ce sont les données, et c'est le contrôleur qui fait les opération sur les données, que ce soit les requêtes sql ou les manipulation php (bien que ce soit bien de diviser ça en deux : une partie contenant les méthode d'accès et de modification des données avec le sql, et une partie manipulation php des données). Cette façon de faire me permet de n'avoir de la logique que dans le contrôleur, alors qu'avec la méthode du site du zero, il y a aussi de la logique dans le modèle, a travers les requêtes sql.


EDIT : en regardant l'url de zoheir (qui est plus complète), je remarque que la aussi l'accès aux données est dans le modèle, même si là, il fait la séparation entre les données elle-même et l'accès à ceux-ci (les DAO). Je suis peut-être dans le faux :-( (même si ma logique tient la route :cool: )
Je t'avoue que je n'utilise pas le MVC comme toi.
Chez moi justement c'est le Modèle qui effectue les opérations sur les données.
Le Controleur n'effectue que la transition entre la Vue et le Modèle.
Tout ce qui est requête SQL devrait être fait dans le Modèle (sauf eventuellement les requêtes SELECT pour l'affichage... et encore...)

Donc ta logique ne doit être que dans le Modèle justement.

Enfin en tout cas c'est comme ça que j'ai appris le MVC et que je l'utilise :eek:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut