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

MVC PHP Discussion :

Question sur la modularite


Sujet :

MVC PHP

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut Question sur la modularite
    Bonjour,

    Je suis en train de decouvrir le framework en parcourant des tutoriaux divers et varie. Mais je me pose une question. Dans tous les tutoriaux que j'ai pu regarder qui parlaient de la modularite, je retrouve toujours la meme structure:

    module/admin
    module/default
    module/...

    Mais cette structure ne me convient qu'a moitie. Pour moi dans un module produit, on devrait pouvoir retrouver le modele de produit, toutes les actions qu'on peut avoir sur ce produit, qu'on soit dans l'admin ou pas non ? Je veux dire par exemple j'ai un produit ou on peut ajouter des commentaire, on doit pouvoir les modifier sur le front et sur le back. Dans cette structure il me faudrait alors 2 controllers un dans module/admin et un dans module/produit ? Et du coup 2 modeles differents aussi non ?

    Du coup je pensais faire un autre dossier dans public pour l'admin, qui chargerait la meme application mais avec config et bootsrap different. Est ce que ca vous parait extravagant ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Tu aurais sûrement différents controllers pour les différentes actions en fonction du module, mais un seul modèle est possible (et probable).
    Suivant ton architecture, il sera dans le module "default" ou tout simplement dans le dossier des modèles à la racine de l'application : application/models/

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    Mais du coup, on est plus dans un vrai modele modulaire, ou il suffit d'ajouter un dossier a l'application pour que le module marche.

    Ce que je voudrais c'est un module produit ou tout est dans le meme dossier.

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Rien ne t'en empêche non plus : tu peux par exemple utiliser des modules de module. Le tout sera de contrôler ton routeur pour qu'il analyse correctement les URLs et de déclarer des espaces de noms relatifs à ton architecture.

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    ok ok. Je comprends
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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