Bonjour à tous,

J'ai un soucis dans une application Zend 1.11 avec les sessions.

J'ai une structure du type
/application/modules/admin
/application/modules/site

J'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$my_session = new Zend_Session_Namespace('v2_mon_test');
dans le bootstrap de mon application pour initialiser ma session.

J'ai les controller suivants :

indexController avec init et index comme action
objetController avec list et view comme action

Lors que je passe d'une action à une autre, les variable de session sont bien présentes. C'est ok jusque là.
Par contre, j'ai besoin lorsque je passe dans indexController => index (action) de mettre a jour une variable de session (ex.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$my_session->promo = 'ok';
).
J'ai donc ajouté ce code dans indexController=>index (action).
Ce que je ne comprend pas c'est que ce code est exécuté dans TOUT les controllers/actions.
C'est à dir que que si je vais dans objetController/list, le code que j'ai mis dans indexController => index pour mette à jour ma variable de session est exécuté..

Je pensais que chaque controller/action était exécuté une seule fois à chaque requête http.

Merci pour votre aide.