duandanxiu6965
2014-11-13 08:33
浏览 420
已采纳

Twig中的输出数组

I created the array in Twig and tried to output its values:

 {% set comments = [
    {'author': 'Bhaumik Patel', 'comment_body': 'Test comment body', 'date': '2 Aug 2013'},
    {'author': 'Bhaumik Patel', 'comment_body': 'Test comment body', 'date': '2 Aug 2013'},
    {'author': 'Bhaumik Patel', 'comment_body': 'Test comment body', 'date': '2 Aug 2013' },
] %}

Loop to iterate:

{% for key,item in comments %}
    {% for comment in item %}
       {{ attribute(comment, key).author }}
    {% endfor %}
{% endfor %}

But I get a white screen. What I am doing wrong?

I tried to do it as described in Accessing array values using array key from Twig.

图片转代码服务由CSDN问答提供 功能建议

我在Twig中创建了数组并尝试输出其值:

   {%set comments = [
 {'author':'Bhaumik Patel','comment_body':'test comment body','date':'2013年8月2日'},
 {'author':'  Bhaumik Patel','comment_body':'测试评论机构','日期':'2013年8月2日'},
 {'作者':'Bhaumik Patel','comment_body':'测试评论机构','日期'  :'2013年8月2日'},
]%} 
   
 
 

循环迭代:

  {%  for key,item in comment%} 
 {%for comment in item%} 
 {{attribute(comment,key).author}} 
 {%endfor%} 
 {%endfor%} 
   
 
 

但我得到一个白色的屏幕。 我做错了什么?

我试着按照使用Twig中的数组键访问数组值

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题