Twig 访问数组键,其中 space(PHP 允许数组键上的 space)
Twig accessing array key where is space (PHP allow space on the array key)
PHP 允许数组成为键中的 space,如下所示:
(从 symfony2 转储)
array:9 [▼
"Guest" => 1
"Vip Client" => 2
"Super admin" => 3
]
那么如何在 Twig 中按键访问数据呢?
Normaly 对于客人来说,这将是
{% array_name.Guest %}
这行不通
{% array_name['Vip Client'] %}
你可以这样访问:{{ array_name['Guest'] }}
如果你想打印。如果你想在 if 条件下使用它,你可以写
{% if array_name['Vip Client'] == 1 %} {{'Vip Client'}} {% endif %}
可以使用属性函数
{{ attribute(array_name, 'Vip Client') }}
这里建议:http://twig.sensiolabs.org/doc/templates.html#variables
PHP 允许数组成为键中的 space,如下所示:
(从 symfony2 转储)
array:9 [▼
"Guest" => 1
"Vip Client" => 2
"Super admin" => 3
]
那么如何在 Twig 中按键访问数据呢? Normaly 对于客人来说,这将是 {% array_name.Guest %} 这行不通 {% array_name['Vip Client'] %}
你可以这样访问:{{ array_name['Guest'] }}
如果你想打印。如果你想在 if 条件下使用它,你可以写
{% if array_name['Vip Client'] == 1 %} {{'Vip Client'}} {% endif %}
可以使用属性函数
{{ attribute(array_name, 'Vip Client') }}
这里建议:http://twig.sensiolabs.org/doc/templates.html#variables