Twig - 动态数组键

时间:2016-12-05 13:22:14

标签: php symfony twig

目前正致力于构建在Symfony上的工具。我正在迭代一系列配置设置。我想要达到的目标似乎很简单:

我想获得一定的价值。其中一个关键必须是动态的。下面是一个工作示例,没有密钥是动态的。

{% set id = tmod_config.content_1.id %}

(" content_1"是有问题的关键)

密钥末尾的数字必须是动态的。我尝试了几件事,但无法实现这一目标。到目前为止,我可以访问动态值,只需将其转换为功能键即可。

有什么建议吗?

问题解决了!检查答案

2 个答案:

答案 0 :(得分:4)

因为它是一个数组,你可以使用..

{% set id = tmod_config[content_1].id %}

{% set id = attribute(tmod_config, content_1).id %}

答案 1 :(得分:1)

发布后立即解决了问题!

可以这样轻松地完成:

{% set id = tmod_config["content_" ~ contentId].id %}