MVC et modèle : sql et xml
Bonjour,
j'ai suivi le cours ici :
http://julien-pauli.developpez.com/t...vc-controleur/
que j'ai d'ailleurs trouvé vraiment bien fait.
Par contre je me demande où y mettre mon modèle ?
d'autant plus que j'aimerais avoir plusieurs couches dans mon modèle, afin de pouvoir gérer du XML ainsi que des DB dans le même site.
Pouvez-vous m'orienter svp ???
J'ai modifié le frontcontroller, pour qu'il ne soit plus abstrait, et pour en faire un singleton accessible de partout dans l'appli.
J'aurais pensé mettre une variable $model dans ce frontController.
Puis, créer une class d'interface Model avec des methodes get et set pour fair mes accès aux données.
Ensuite, créer deux classes qui extends Model : ModelDB et ModelXML, par exemple.
Ces deux classes surchageraient les méthodes de la class Model.
Ainsi le modèle serait complètement indépendant du stockage des données.
Serait-ce une bonne idée ? je ne suis pas contre quelques conseils !
Merci !