Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Voilà un point que je n'arrive pas à résoudre...
Dans mon bootstrap, j'initialise la session de cette manière:
protected function _initSession(){ $config = new Zend_Config_Ini(APP_PATH.'/configs/session.ini', APP_ENV); Zend_Session::setOptions($config->toArray()); $session = new Zend_Session_Namespace($config->name); Zend_Registry::set('session', $session); return $session; }
Je souhaite récuperer cette session dans mon plugin de cette facon:
class machintruc_Controller_Plugins_Session extends Zend_Controller_Plugin_Abstract { private $_session; public function __construct(){ $this->_session = Zend_Registry::get('session'); } ...
sauf que j'ai toujours la meme erreur:
No entry is registered for key 'session'
Vous voyez de quoi ca pourrait venir ?
Je sèche...
Merci par avance de votre aide.
Dernière modification par Myfred (15-03-2010 18:14:07)
Hors ligne
Tu devrai utiliser une des cinq fonctions ci-dessous :
routeStartup() appelée
routeShutdown() appelée
dispatchLoopStartup() appelée
preDispatch() appelée
postDispatch() appelée
dispatchLoopShutdown() appelée
Je ne suis pas sur, mais je suppose qu'au moment où les constructeurs sont appelés, le bootstrap n'a pas encore commencé à faire les fonctions _initX ()
Hors ligne
Pages: 1