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 !