在 Smarty 中显示多维数组
Display multidimensional array in Smarty
这是我的数组。
Array
(
[0] => Array
(
[crop_id] => 34
[group_id] => asd
[crop_name] => dfg
[varieties] => Array
(
[0] => Array
(
[crop_variety_id] => 43
[variety_name] => hjk
[stages] => Array
(
[0] => Array
(
[crop_id] => 34
[stage_id] => 76
[stage_name] => First Inspection
[area] => --
)
[1] => Array
(
[crop_id] => 34
[stage_id] => 77
[stage_name] => Vegetative Inspection
[area] => --
)
我需要显示此数组中的 stage_name。我正在使用 smarty 的 {section}
循环。
我的数据数组在 $masterData
{section name=i loop=$masterData}
{section name=j loop=$masterData[i].varieties}
{section name=k loop=$masterData[j].stages}
<th>{$masterData[i].varieties[j].stages[k].stage_name}</th>
{/section}
{/section}
{/section}
这让我很空虚。我如何从这个多维数组
中显示 stage_name
你错过了一个叠瓦 loop=$masterData[i].varieties[j].stages
而不是 loop=$masterData[j].stages
尝试:
{section name=i loop=$masterData}
{section name=j loop=$masterData[i].varieties}
{section name=k loop=$masterData[i].varieties[j].stages}
<th>{$masterData[i].varieties[j].stages[k].stage_name}</th>
{/section}
{/section}
{/section}
这是我的数组。
Array
(
[0] => Array
(
[crop_id] => 34
[group_id] => asd
[crop_name] => dfg
[varieties] => Array
(
[0] => Array
(
[crop_variety_id] => 43
[variety_name] => hjk
[stages] => Array
(
[0] => Array
(
[crop_id] => 34
[stage_id] => 76
[stage_name] => First Inspection
[area] => --
)
[1] => Array
(
[crop_id] => 34
[stage_id] => 77
[stage_name] => Vegetative Inspection
[area] => --
)
我需要显示此数组中的 stage_name。我正在使用 smarty 的 {section}
循环。
我的数据数组在 $masterData
{section name=i loop=$masterData}
{section name=j loop=$masterData[i].varieties}
{section name=k loop=$masterData[j].stages}
<th>{$masterData[i].varieties[j].stages[k].stage_name}</th>
{/section}
{/section}
{/section}
这让我很空虚。我如何从这个多维数组
中显示 stage_name你错过了一个叠瓦 loop=$masterData[i].varieties[j].stages
而不是 loop=$masterData[j].stages
尝试:
{section name=i loop=$masterData}
{section name=j loop=$masterData[i].varieties}
{section name=k loop=$masterData[i].varieties[j].stages}
<th>{$masterData[i].varieties[j].stages[k].stage_name}</th>
{/section}
{/section}
{/section}