Est ce que je respecte bien l'architecture MVC ? - PHP - Programmation
Marsh Posté le 18-04-2013 à 22:36:14
Au premier coup d'oeil, la connexion n'a rien à faire dans la partie modèle. Généralement elle à lieu dans le fichier qui "articule" les M, V & C.
Ensuite, le traitement d'un fichier xml est globalement identique d'un fichier xml à un autre. Il te faut donc UN modèle qui traitera le FORMAT xml : lecture, recherche de noeud et valeurs etc..
Et ensuite, UN contrôleur dont chaque action (méthode)(il t'en faudra 3) fera le traitement: Extraction des datas du xml avec le modèle "xml", traitement, insertion dans la bdd avec le modèle "bdd" -> vue
Bon code! Et bien tester ton projet!
Marsh Posté le 18-04-2013 à 15:08:46
Bonjour à tous,
alors voilà je suis en stage pour clôturer mon DUT informatique.
Une de mes missions, consiste en gros à développer un module permettant d'extraire les données de 3 fichiers XML, pour ensuite insérer dans une base de données.
J'ai voulu suivre l'architecture MVC, voilà comment je l'ai structuré :
un dossier Modèle contenant :
- un fichier php de connexion à la base de données
- un fichier php traitant le 1er fichier XML à traiter
- un fichier php traitant le 2ième fichier XML à traiter
- un fichier php traitant le 3ième fichier XML à traiter
- un fichier php permettant de générer toutes les requêtes nécessaires
un dossier Vue contenant :
- rien --> juste un fichier permettant d'appeler les méthodes du contrôleur en fonction du fichier XML que l'on veut traiter
un dossier Contrôleur contenant :
- un fichier php avec une classe Contrôleur et 3 fonctions : chacune appelant la méthode de traitement correspondant au fichier que l'on veut traiter.
Pensez vous que je suis bien partie ?
merci d'avance pour vos conseils