从数组读取对象

时间:2018-11-26 21:57:56

标签: symfony twig

使用print_r($session)),我可以看到这样的会话数据:

(
    [code] => 123
    [profile] => 'Admin'
    [data] => Array
        (
            [0] => stdClass Object
                (
                    [Info] => 555
                )
        )
)

好吧,所以如果我想通过树枝profile在屏幕上打印,那行得通

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

然后我得到Admin是正确的。 但是我如何阅读Info,我认为类似

{{ app.session.get('data[0].Info') }}

可以,但是我得到的是空白数据。如果我使用{{ dump(data[0].Info) }},则显示正确的信息(555)。

1 个答案:

答案 0 :(得分:3)

您必须逐步进行。首先提取正确的变量,然后将其视为数组:

{{ app.session.get('data')[0].Info }}