Symfony2:在twig throw异常中显示会话变量

时间:2016-04-15 14:27:49

标签: php symfony session

我在控制器中有这样的会话变量

$session->set('data', array(
                      'address'=>$form->get('address')->getData(),
                      'detail'=>$form->get('detail')->getData(),
                      'email'=>$form->get('phone')->getData(),
                  ));

我在另一个像这样的控制器中得到它

$session = $request->getSession();
        $data = $session->get("data");

如果我尝试在twig文件中访问上述会话,则抛出异常

{{ app.session.get('data') }} 

请问如何在twig文件中显示上述会话数据 请问有什么不对?

1 个答案:

答案 0 :(得分:2)

我认为你需要做这样的事情

{% set data = app.session.get('data') %}
{{ data['address'] }}