将变量值存储到用户断开连接

时间:2012-11-25 15:16:21

标签: php symfony session-variables

我想将变量的内容从一个页面发送到另一个页面。该变量由用户输入。

$session =$this->get('request')->getSession();
$typeRapport = $session->get('typeRapport');

1 个答案:

答案 0 :(得分:0)

好像你做了一切!您的问题是:“我想将变量的内容从一个页面发送到另一个页面”。

如果你能够获得Session对象,为什么不在其中设置一个参数? E.g。

第一页控制器:

use Symfony\Component\HttpFoundation\Request;

...

public function firstPageAction(Request $request){
  $myValue = ....; // value to be passed
  $session = $request->getSession();
  $session->set('typeRapport', $myValue);    
...
}

然后,在第二页的控制器中:

use Symfony\Component\HttpFoundation\Request;

...

public function secondPageAction(Request request){
  $session = $request->getSession();
  $typeRapport = $session->get('typeRapport');
}