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 de débutant [ZF 1.11]


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 20
    Par défaut Question de débutant
    Bonjour,

    Je débute en Zend et MVC, j'ai suivi une formation et là je suis directement plongé dans un projet que je fais en Zend. Le problème c'est que je suis une équipe à moi tout seul, donc je n'ai personne à qui poser mes questions.
    J'ai une importation de fichiers XML en base à réaliser. Dans un dossier, j'ai une liste de fichiers XML que je parcours. Pour chaque fichier, j'ouvre avec DOM, je récupère ce que j'ai à récupérer (pas tout), et je dois insérer un certain nombre de données en base dans une table.
    J'ai donc mon contrôleur qui gère la récursion sur le dossier contenant les fichiers XML et qui pour chacun d'eux fait appel à un modèle (classe Model_XML_FichierXML).
    J'en suis là, je récupère mes données, mais ensuite ça coince un peu.
    Je suppose que je dois créer une classe du même nom que ma table (genre Model_DbTable_Element) dans laquelle je dois insérer les données : celle-ci aura une méthode du genre InsererEnregistrement() qui me permettra d'enregistrer une ligne issue de mon modèle de récupération Model_XML_FichierXML. Mais je me pose la question : est-ce que j'appelle la classe Model_DbTable_Element directement depuis mon modèle Model_XML_FichierXML ou bien dois-je repasser par le contrôleur, auquel cas mon modèle Model_XML_FichierXML doit retourner au contrôleur les données à insérer en base.
    Je ne suis pas certain d'être bien clair là
    Si quelqu'un a compris un tant soit peu, un peu d'aide serait la bienvenue.

    Cordialement,

    Tom

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Apres l'appele de la classe Model_XML_FichierXML dans le controller, tu recupere tes informations a inserer puis tu appele Model_DbTable_Element dans le controller et tu les lui passe

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 20
    Par défaut ok
    Merci bien, c'est ce que je pensais, et ça m'a été confirmé par une autre personne.
    Je suis content, je commence un peu à piger
    Merci sujet clos.

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/06/2005, 10h56
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. [MFC] Quelques questions de débutant...
    Par Sephi dans le forum MFC
    Réponses: 4
    Dernier message: 20/02/2004, 17h25
  4. Questions de débutant
    Par J-P-B dans le forum XMLRAD
    Réponses: 12
    Dernier message: 24/07/2003, 15h19
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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