[Session] Utilisation des sessions avec le framework
Bonjour à tous!
J'utilise Zend framework depuis peu et je me suis lancé dans la gestion des sessions.
J'ai mis le code suivant dans index.php :
Code:
1 2
| Zend::loadClass('Zend_Session');
$session = new Zend_Session(); |
et j'ai l'erreur suivante :
Citation:
Fatal error: Call to private Zend_Session::__construct() from invalid context in...
Ma question est : Pourquoi?
PS : la bonne vieille methode de $_SESSION fonctionne bien mais c'est dommage de procéder ainsi alors que le framework permet la gestion des sessions à priori.
Comment accèder aux variables de session
Bonjour,
Dans mon fichier central (bootstrap), j'ouvre ma session
Code:
1 2 3 4 5 6 7 8 9
|
...
//Start session
Zend_Session::start();
//Start session :: access data will be accessible using $value = Zend::registry('session')->value;
$session_ = new Zend_Session_Namespace("namespace");
$session_->id = 136236;
Zend::register('session', $session_);
... |
disons que j'ai l'url suivant: http://localhost/sitetest/profile/login/
Je me retrouve donc dans la méthode loginAction et je suis incapable d'avoir accès à mes variables de session
J'ai beau essayer:
Code:
1 2 3
|
$testSpace = new Zend_Session_Namespace('namespace');
print "value == ".$testSpace->id; |
ou
Code:
1 2 3
|
$session = Zend::registry('session');
print "value == ".$session->id; |
ça ne retourne rien.
Quelqu'un a une idée??