Arrays 细枝标记-拉出变量
我刚接触twig,很难从数组中得到我需要的东西 这是我的输出 {{dump(items)} 所以我有一个对象(我想)里面有嵌套的信息Arrays 细枝标记-拉出变量,arrays,twig,Arrays,Twig,我刚接触twig,很难从数组中得到我需要的东西 这是我的输出 {{dump(items)} 所以我有一个对象(我想)里面有嵌套的信息 我正试图取出8AS09DF8a90sd80的#文本,但除了垃圾堆之外,我什么也做不到 我试过: {{ dump(items[0]) }} {{ dump(items['content']) }} {{ items.content }} {{ items.['content']['text'] }} 还有一大堆其他格式,什么都不管用 如何在细枝中构建此结
- 我正试图取出8AS09DF8a90sd80的#文本,但除了垃圾堆之外,我什么也做不到
{{ dump(items[0]) }}
{{ dump(items['content']) }}
{{ items.content }}
{{ items.['content']['text'] }}
还有一大堆其他格式,什么都不管用
如何在细枝中构建此结构?这应该可以:
{{ items.0.content['#langcode'] }}
我们需要使用:
选择0
项的第一个键
选择content
节点content
使用#langcode
键获取值#langcode
和[]
具有相同的角色:它们用于访问对象的属性,在本例中是与数组中的键关联的值。但是写入items.0.content.#langcode
会触发语法错误,因为#
不是有效字符(1),所以我们必须使用其他语法['.#langcode']
来源:
(1) :我没有测试,但我对此非常肯定。可能是@Jason的重复。这个答案对你有帮助吗?
{{ items.0.content['#langcode'] }}