使用Twig编写一个特定的键来解析对象

时间:2017-02-05 21:51:47

标签: php object twig

我找不到用 Twig 生成密钥解析数组的方法:

我的对象帖子:

hi

使用Twig我可以正常获得值: post.blocks_content_0_title 并显示 Title0

但是在我的代码中,我需要使用变量的特定键来显示值。我无法使用经典树枝解析我的对象

  

我的问题是,如何在密钥中插入变量?

示例(并且不起作用):

[blocks_content_0_title] => Title0
[blocks_content_1_title] => Title1
[blocks_content_2_title] => Title3

对不起这个可怕的英语;) 谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

尝试使用attribute()

{{ attribute(post, 'blocks_content_' ~ myNumber ~ '_title') }}

http://twig.sensiolabs.org/doc/2.x/functions/attribute.html

就个人而言,我考虑重构,所以我不必在模板中这样做。