2017-09-18 6 views
0

에서 세션 얼마나 :나는이 방법을 심포니 3.3에서 세션을 시작하려는 symfony3

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

을하지만 난 다른 컨트롤러 오 번들 (응용 프로그램의 나머지 부분)이 세션을 얻을 수있는 방법을 잘 모릅니다

는 내가 그것을

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

으로 시도했지만 작동하지 않습니다, 그리고 난 요청을 사용하지만 난 symfony3에 심포니하는 개의 다른이라고 생각 2.8

답변

0

이름으로 세션 값에 액세스 해보십시오.

는 " sesion_GeFormX"로 결과를 줄 것이다

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

이 함께

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

를 교체합니다. 심포니 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'); 
에서

세션 설정