Php 在Smarty中显示多维数组

Php 在Smarty中显示多维数组,php,arrays,multidimensional-array,smarty,Php,Arrays,Multidimensional Array,Smarty,这是我的阵列 Array ( [0] => Array ( [crop_id] => 34 [group_id] => asd [crop_name] => dfg [varieties] => Array ( [0] => Array ( [cr

这是我的阵列

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\u 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}
{section name=i loop=$masterData}
{section name=j loop=$masterData[i].variations}
{section name=k loop=$masterData[j].stages}
{$masterData[i].变种[j].阶段[k].阶段名称}
{/section}
{/section}
{/section}

这让我感到空虚。如何显示此多维数组中的stage_名称

您错过了一个叠加
循环=$masterData[i]。变体[j]。stages
而不是
循环=$masterData[j]。stages
尝试:

{section name=i loop=$masterData}
{section name=j loop=$masterData[i].variations}
{section name=k loop=$masterData[i].variations[j].stages}
{$masterData[i].变种[j].阶段[k].阶段名称}
{/section}
{/section}
{/section}
{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}