Twig 散列和数组合二为一
Twig hash and array in a single
我想将散列和数组合二为一。我的意思是这个(在 PHP 中,但我希望在 Twig 中有同样的效果):
['class' => 'form-control', 'required']
正如Twig documentation所说,它可以嵌套,但这可能不是我想要的。
这是我在 Twig 视图中的一部分:
{{ 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'}) }}
我想将散列和数组合二为一。我的意思是这个(在 PHP 中,但我希望在 Twig 中有同样的效果):
['class' => 'form-control', 'required']
正如Twig documentation所说,它可以嵌套,但这可能不是我想要的。
这是我在 Twig 视图中的一部分:
{{ 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'}) }}