php - Symfony2 : Displaying session variable in a twig throw exception

标签 php symfony session

我在 Controller 中有一个像这样的 session 变量

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

我正在像这样的另一个 Controller 中获取它

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

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

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

请问如何在 twig 文件中显示上述 session 数据 请问可能出了什么问题?

最佳答案

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

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

关于php - Symfony2 : Displaying session variable in a twig throw exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649886/

相关文章:

forms - Symfony 2 表单验证组

symfony - Symfony2形式中的prependClientTransformer和appendClientTransformer有什么区别?

php - 检查 session 是否在 PHP 中是新的

javascript - 如何从运行 PHP 和 MySQL 的 Web 服务器读取 JSON 数据?

php - 显示 Woocommerce 存档页面中的可用产品尺寸或尺寸计数

javascript - 当我的 Controller 执行功能时显示加载图像

满足条件的 PHP 查询必须出现在第二个表中

symfony - Shopware 6 后端 Controller 路径

ASP.NET 使用 jQuery 访问当前 session

codeigniter session 经常过期