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
$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.
$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.
Partager