Zend Framework

Vue d’ensemble

Comme vous le savez sûrement, à chaque action est rattachée une vue. Par exemple dans votre contrôleur vous avez l’action fooAction() et la vue foo.phtml.

Là ça deviens plus dur pour un découpage fonctionnel. Effectivement pour votre blog vous voulez afficher sur la même page l’action articleAction() et commentaireAction().

Cette question m’a souvent taraudé l’esprit et en regardant la documentation, je tombai sur cette aide de vue :
$this->action(string action, string controller, string module, array params) ;
Pour simplifier voici une image montrant un plan de découpe d’une page de news:

L’action que l’on appelle dans le lien sera notre action news : http://monsite.com/news/index/index/ A l’intérieur on fait notre mise en page html et aux endroits où on veut qu’apparaisse nos autres actions (ici menu haut et menu bas) il vous suffira de faire par exemple:


Voilà. Cet article est terminé, ici j’ai juste essayer de vous montrer une possibilité offerte par le framework.