PHP允许数组成为键中的空格,如下所示:
(从symfony2转储)
array:9 [▼
"Guest" => 1
"Vip Client" => 2
"Super admin" => 3
]
那么如何通过Twig中的密钥访问数据? Normaly将为客人提供 {%array_name.Guest%} 这不行 {%array_name ['Vip Client']%}
答案 0 :(得分:8)
您可以使用属性功能
{{ attribute(array_name, 'Vip Client') }}
正如此处所示:http://twig.sensiolabs.org/doc/templates.html#variables
答案 1 :(得分:6)
如果要打印,可以这样访问:{{ array_name['Guest'] }}
。如果您想使用条件,您可以写
{% if array_name['Vip Client'] == 1 %} {{'Vip Client'}} {% endif %}