我正在使用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
)
)
)
我需要能够循环遍历第一个数组中的每个键(Special,Technical,Books),并将它们作为类别标题打印出来。我已经能够使用以下代码实现:
{% for type, items in data %}
{{ type }}
{% endfor %}
这部分功能运行良好。我遇到的困难是如何循环遍历每个类别中的项目并打印它们?输出应该像这样:
Special
- 277
- {name}, {quantity}, {price}
- 276
- {name}, {quantity}, {price}
Technical
- 14
- {name}, {quantity}, {price}
...
如何输出此类数据?