我想将变量的内容从一个页面发送到另一个页面。该变量由用户输入。
$session =$this->get('request')->getSession();
$typeRapport = $session->get('typeRapport');
答案 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');
}