PHP允许数组中的键中有一个空格,如下所示:
(从symfony2转储)
array:9 [▼
"Guest" => 1
"Vip Client" => 2
"Super admin" => 3
]
那么我如何在Twig中通过按键访问数据呢?对客人来说很正常{%array_name.Guest%}这行不通{%array_name['Vip客户端]%}
您可以使用属性函数
{{ attribute(array_name, 'Vip Client') }}
如这里所建议的:http://twig.sensiolabs.org/doc/templates.html#variables
如果您想打印,可以这样访问:{{ array_name['Guest'] }}
。如果你想使用它,如果条件你可以写
{% if array_name['Vip Client'] == 1 %} {{'Vip Client'}} {% endif %}