Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2011, 16h48   #1
Invité régulier
 
Inscription : décembre 2003
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 20
Points : 6
Points : 6
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
PtiLapin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 17h22   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

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

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
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
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 09h50   #3
Invité régulier
 
Inscription : décembre 2003
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 20
Points : 6
Points : 6
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.
PtiLapin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h30.


 
 
 
 
Partenaires

Hébergement Web