2017-09-18 7 views
0

Ich möchte für diese Weise 3.3 Sitzung in symfony starten:wie Sitzung in symfony3 bekommen

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

aber ich weiß nicht, wie kann ich diese Sitzung in einem anderen Controller o Bündel (den Rest der app) erhalten

ich habe versucht, mit ihm

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

aber es funktioniert nicht, und ich verwenden, um die Anfrage, aber ich denke, dass in symfony3 es diferent symfony 2.8

Antwort

0

Versuchen Sie, den Sitzungswert anhand des Namens abzurufen.

ersetzen

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

mit

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

dieses Sie als "sesion_GeFormX" geben führen.

Session Setup in 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');