我有嵌套数组,例如:
"outer" : [
{
"inner": [
{},
{}
]
},
{
"inner": [
{},
{}
]
}
]
我需要生成如下输出:
外[0] .inner [0]
外[0] .inner [1]
外[1] .inner [0]
外[1] .inner [1]
我的问题是,一旦我进入内部环境,我就不知道外部索引了。 $idx
给了我内心的索引。有没有办法让我访问内部上下文中的外部索引?
模板示例:
{#outer}
{#inner}
outer[???].inner[{$idx}]
{/inner}
{/outer}
答案 0 :(得分:0)
在这种情况下,您不需要知道外部上下文,只需将外部索引($ idx)作为参数传递。
{#outer}
{#inner outIdx=$idx}
outer[{outIdx}].inner[{$idx}]
{/inner}
{/outer}