IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Question MVC ?


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Points : 193
    Points
    193
    Par défaut Question MVC ?
    Bonjour à tous,

    Je me pose une question "?".

    Dans le cadre d'un modèle MVC:

    Doit on charger le contrôleur de la vue demandée et la vue successivement dans un controleur principal?

    Ou doit on charger le contrôleur de la vue demandée qui lui s'occuperait de charger la vue avec une méthode render lui appartennant?

    Merci à tous!

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    J'opterai pour la deuxième approche.
    Si tu charges "le contrôleur de la vue demandée et la vue successivement dans un controleur principal", cela voudrait dire que tu déresponsabilises le contrôleur de la vue de sa responsabilité. C'est incohérent.
    Tous tes contrôleurs sont en charge au final de fournir une réponse à une requête. Ils pilotent à leur niveau la construction de tout ou partie de la réponse. Donc si tu as un contrôleur pour chaque vue, théoriquement le contrôleur principal ne doit pas connaître le fonctionnement de la vue. C'est pourquoi il ne doit juste que passer la main au contrôleur dédié et récupérer sa réponse.

Discussions similaires

  1. Diverses questions sur MVC, QWidget et QSettings
    Par Agent Smith 2.0 dans le forum Débuter
    Réponses: 3
    Dernier message: 26/02/2009, 13h56
  2. question sur le modèle MVC de JSF
    Par goute dans le forum JSF
    Réponses: 3
    Dernier message: 12/02/2009, 15h52
  3. Petite question sur le MVC
    Par Mogwaï dans le forum MVC
    Réponses: 5
    Dernier message: 21/08/2008, 16h38
  4. Question sur le MVC
    Par Invité dans le forum MVC
    Réponses: 2
    Dernier message: 12/05/2007, 17h09
  5. Questions sur le modèle MVC
    Par dr23fr dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 05/12/2006, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo