Bonjour
Je fais mes débuts dans la programmation et je m'intéresse depuis quelques temps au pattern MVC.
Mon problème se trouve au niveau de la vérification des données utilisateur.
J'ai au début cru que cette vérification avait sa place au niveau du contrôleur.
Pour moi, lorsqu'un utilisateur rentre des données, la requête va au contrôleur, qui vérifie ces données et dit au modèle de se mettre à jour si ces données sont correctes.
Or je viens de lire un article qui spécifie que le contrôleur n'est qu'un "aiguilleur". Il intercepte la requête utilisateur et fait appel au modèle qui va lui-même vérifier les données utilisateur.
La réponse à cette question est peut-être triviale mais j'avoue être un peu confus ! Est-ce le contrôleur ou le modèle qui doit se charger de la vérification des données utilisateur ? Si il s'agit du modèle, quel est dans ce cas l'intéret du contrôleur ?
Pourriez-vous m'éclairer sur ce point ?
Merci par avance.
Partager