Twig 细枝散列和数组在单个

Twig 细枝散列和数组在单个,twig,Twig,我想把散列和数组放在一个数组中。我的意思是(在PHP中,但我希望在Twig中有相同的效果): 正如我所说,它可以嵌套,但它可能不是我想要的 这是我在Twig view中的一部分: {{ text('name', '', {'class': 'form-control', 1: 'required'}) }} 我是被迫使用整数索引还是有什么优雅的方法?在php中执行此操作时: var_dump(['class' => 'form-control', 'required']); 您将看到“

我想把散列和数组放在一个数组中。我的意思是(在PHP中,但我希望在Twig中有相同的效果):

正如我所说,它可以嵌套,但它可能不是我想要的

这是我在Twig view中的一部分:

{{ text('name', '', {'class': 'form-control', 1: 'required'}) }}

我是被迫使用整数索引还是有什么优雅的方法?

在php中执行此操作时:

var_dump(['class' => 'form-control', 'required']);
您将看到“required”的索引是0,而不是1

array(2) {
  ["class"]=>
  string(12) "form-control"
  [0]=>
  string(8) "required"
}
因此,在Twig中,您需要执行以下操作:

{{ text('name', '', {'class': 'form-control', 0: 'required'}) }}
{{ text('name', '', {'class': 'form-control', 0: 'required'}) }}