Bonjour à tous
Je suis actuellement en train de développer mon propre Framework MVC. Après quelque recherches et un peu d'analyse de l'existant ( CakePHP, Zend) j'ai commencé par implémenter un FrontController associé au command pattern puis un ApplicationController dont voiçi une implémentation possible
http://www.troika-asp.com/images/appcontroller.gif
Mon code marche plus ou moins mais je n'utilise pas de mapper pour résoudre mes adresses.
J'ai des adresses du type http://mon_site.com/module/controller/action, mon FrontController déleuge l'analyse à l'ApplicationController qui se charge d 'identifier puis de créer le controller correspondant qui se charge ensuite d'exécuter la bonne action.
Ma question est comment peut-on utiliser le mapper implémenté avec un ApplicationController pour optimiser le pattern MVC. Quel en serait l'utilité? ( un système de cache de résolution d'adresse ?)
Merci beaucoup de votre aide
Je suis actuellement en train de développer mon propre Framework MVC. Après quelque recherches et un peu d'analyse de l'existant ( CakePHP, Zend) j'ai commencé par implémenter un FrontController associé au command pattern puis un ApplicationController dont voiçi une implémentation possible
http://www.troika-asp.com/images/appcontroller.gif
Mon code marche plus ou moins mais je n'utilise pas de mapper pour résoudre mes adresses.
J'ai des adresses du type http://mon_site.com/module/controller/action, mon FrontController déleuge l'analyse à l'ApplicationController qui se charge d 'identifier puis de créer le controller correspondant qui se charge ensuite d'exécuter la bonne action.
Ma question est comment peut-on utiliser le mapper implémenté avec un ApplicationController pour optimiser le pattern MVC. Quel en serait l'utilité? ( un système de cache de résolution d'adresse ?)
Merci beaucoup de votre aide