Une des questions les plus intéressantes à laquelle j’ai eu affaire d’un point de vue architecture d’une application est la suivante :
Comment peut-on gérer, avec CakePHP, des pages contenant des widgets récupérant les données de modèles et de manières différentes ?
Je pense que c’est une des choses les plus avancées avec Cake car c’est un cas d’utilisation où le requestAction peut faire grandement diminuer les performances de l’application (voir si c’est le cas en utilisant judicieusement le cache). Si j’ai un jour la chance de continuer le développement à temps plein sur CakePHP j’espère avoir le plaisir de me pencher sur cette question et de la mettre en application (sur un CMS par exemple).
En attendant, par manque de temps principalement, j’ai effectué quelques recherches et ai trouvé (entre autres) un article d’Andy Dawson (AD7six) présentant ces « Mini Controllers ». Cette conception semble assez efficace, si quelqu’un lisant ce message est arrivé à implémenter d’une manière ou d’une autre cette fonctionnalité avec cakePHP, je serai ainsi intéressé par les retours.
If you enjoyed this post, make sure you subscribe to my RSS feed! Tags : CakePHP, conception
