有谁知道如何在事先不知道它们被称为什么的情况下遍历传递给 Twig 模板的所有参数?该{{ dump() }}
函数(调用var_dump()
)输出如下内容:
array(5) {
["foo"]=>
bool(true)
["bar"]=>
string(3) "Yes"
["baz"]=>
int(99)
["subdata1"]=>
array(1) {
["foo2"]=>
bool(false)
}
["subdata2"]=>
array(1) {
["foo3"]=>
int(5)
}
}
我想遍历所有不是subdata1
or的参数subdata2
,这样我就可以输出如下内容:
foo is true
bar is Yes
baz is 99
保留发送到模板的数据结构很重要,所以我正在寻找管道的 Twig 端的解决方案。
在过去的两天里,我浏览了稀疏的 Twig 文档,试图找到一个隐藏的宝石,它揭示了如何做到这一点,但一无所获。