我找不到用 Twig 生成密钥解析数组的方法:
我的对象帖子:
hi
使用Twig我可以正常获得值: post.blocks_content_0_title 并显示 Title0
但是在我的代码中,我需要使用变量的特定键来显示值。我无法使用经典树枝解析我的对象
我的问题是,如何在密钥中插入变量?
示例(并且不起作用):
[blocks_content_0_title] => Title0
[blocks_content_1_title] => Title1
[blocks_content_2_title] => Title3
对不起这个可怕的英语;) 谢谢你的帮助!
答案 0 :(得分:1)
尝试使用attribute()
:
{{ attribute(post, 'blocks_content_' ~ myNumber ~ '_title') }}
http://twig.sensiolabs.org/doc/2.x/functions/attribute.html
就个人而言,我考虑重构,所以我不必在模板中这样做。