Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-01-2013 22:50:29

irumi
Membre
Date d'inscription: 29-04-2011
Messages: 47

Zend session, utilisation basic

Bonjour,
J'ai des petits souci avec les sessions et zf2.
Voila mon petit test :

Dans un controller

Code:

$session = new \Zend\Session\Container('test');
$session->offsetSet('email', 'test');;
echo  $session->offsetGet('email');
$session->email2 = 'test';
echo $session->email2;

Dans un autre controller

Code:

$session = new \Zend\Session\Container('test');
if($session->offsetExists('email'))
    echo $session->offsetGet('email');
else 
    echo 'pas d\'objet en session';/on passe ici
echo $session->email2;//n'affiche rien

Peut être est-ce que j'oublie la config?
Est-ce que quelqu'un à un exemple d'utilisation?

Merci

Dernière modification par irumi (30-01-2013 23:28:07)

Hors ligne

 

#2 31-01-2013 11:47:17

irumi
Membre
Date d'inscription: 29-04-2011
Messages: 47

Re: Zend session, utilisation basic

J'ai trouvé une confguration à ajouter à mon module mais cela ne change rien, je n'ai toujours rien en session :
module.config.php

Code:

'session' => array(
            'remember_me_seconds' => 2419200,
            'use_cookies' => true,
            'cookie_httponly' => true,
    ),

module.php

Code:

public function onBootstrap(\Zend\EventManager\Event $e) {
        //......
        $sessionConfig = new SessionConfig();
        $sessionConfig->setOptions($config['session']);
        $sessionManager = new SessionManager($sessionConfig);
        $sessionManager->start();
        $sessionManager->email2 = 'coucou';
        
        /**
         * Optional: If you later want to use namespaces, you can already store the
         * Manager in the shared (static) Container (=namespace) field
        */
        Container::setDefaultManager($sessionManager);
    }

PS :
J'utilise Zend\Authentication et mes données sont bien passé entre mes différents module.

Code:

$stockage = $auth->getStorage();//on récupère l'espace de stockage
$stockage->write(...);

Dernière modification par irumi (31-01-2013 13:04:11)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages