Bonjour,

Aujourd'hui je me pose la question du stack des actions.

En prenant un exemple, vous comprendrez la problématique :

Une page d'accueil qui comprend : un bloc "news", un bloc "dernier ajouts".
Dans cet exemple simple, on voit tout de suite l'utilité de l'ActionStack.

Cependant, je me pose la question suivante :

Comment les vues sont gérées ?

L'action A et la B, ont chacun une vue. Si j'appel l'action A et que je stack l'action B, la vue générée c'est quoi ?

Je suppose que Zend offre plusieurs issues, mais je voudrais que mon layout reste simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo $this->layout()->content;
Voilà pour le contenu, rien d'autre. Pour la page d'index qui a un actionStack, comment faire ?

Une vue : index.phtml qui contiendrait (exemple grossier) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<div>echo $this->actionA;</div>
<div>echo $this->actionB;</div>
Et le rendu de actionA dans la vue "classique" : actionA.phtml ; idem pour l'actionB

How to ?