2016-12-05 64 views
0

目前正在使用Symfony构建的工具。我正在迭代一组配置设置。我想实现的事情似乎很简单:树枝 - 动态数组键

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

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

(“content_1”是有问题的键)

在键末端的数目必须是动态的。我尝试了几件事,但无法做到这一点。到目前为止,我可以访问动态值,它只需要变成一个功能键。

有什么建议吗?

问题解决了!核对答案

+0

什么为重点的动态部分的来源? – Yoshi

+0

@Yoshi这是一个与模板呈现一起传递的参数。无论如何,我已经设法解决了这个问题。感谢您的思考! – spacellama

+0

Np;)但为未来的访客留下一个答案。 – Yoshi

回答

2

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

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

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

发布问题后不久,我尝试了类似于您的第一个解决方案的解决方案。现在就开始工作了。谢谢! – spacellama

0

张贴后不久,问题解决了!

它可以很容易地做到这样的:

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