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 %}