2017-09-18 1 views
0

Je veux commencer la session dans symfony 3.3 pour la façon suivante:comment obtenir session symfony3

$session = new Session(); 
       $session->start(); 
       $session->set("caso","sesion_GeFormX"); 
       $session->set("id",$usuario->getIdUsuario()); 

mais je ne sais pas comment puis-je obtenir cette session dans un autre contrôleur faisceau o (le reste de l'application)

je l'ai essayé avec elle

$r_session = $this->get('session'); 

mais il ne fonctionne pas, et moi la demande, mais je pense qu'en symfony3 il est diferent à symfony 2.8

Répondre

0

Essayez d'accéder à la valeur de session par son nom.

Remplacer

$r_session = $this->get('session');

avec

$r_session = $this->get('caso');

Cela vous donnera résultat "sesion_GeFormX".

configuration de session dans symfony 3

use Symfony\Component\HttpFoundation\Session\Session; 

//setting up new session 
$session = new Session(); 
$session->start(); 

// set session attributes 
$session->set('name', 'Drak'); 

// get session attributes 
$session->get('name');