[英]Multidimensional Array in Twig
我在PHP中使用Twig。 我有一个这样的多维数组设置:
Array
(
[Special] => Array
(
[277] => Array
(
[name] => First Item
[quantity] => 1
[price] => 0
)
[276] => Array
(
[name] => Second Item
[quantity] => 11
[price] => 0
)
[278] => Array
(
[name] => Third Item
[quantity] => 2
[price] => 0
)
)
[Technical] => Array
(
[14] => Array
(
[name] => First Item
[quantity] => 1
[price] => 1
)
)
[Books] => Array
(
[169] => Array
(
[name] => First Item
[quantity] => 2
[price] => 100
)
[361] => Array
(
[name] => Second Item
[quantity] => 1
[price] => 2
)
)
)
我需要能够循环遍历第一个数组中的每个键(特殊,技术,书籍),并将它们打印为类别标题。 我已经能够使用:
{% for type, items in data %}
{{ type }}
{% endfor %}
这部分工作正常。 我遇到的麻烦是,如何循环浏览每个类别中的项目并打印它们? 输出应如下所示:
Special
- 277
- {name}, {quantity}, {price}
- 276
- {name}, {quantity}, {price}
Technical
- 14
- {name}, {quantity}, {price}
...
我该如何输出这样的数据?
尝试这个:
{% for type, items in data %}
{{ type }}
{% for key, value in items %}
- {{ key }}
- {{ value.name }}, {{ value.quantity }}, {{ value.price }}
{% endfor %}
{% endfor %}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.