在smarty模板中使用嵌套项和键访问数组和值的值?

时间:2017-06-27 14:43:32

标签: php arrays foreach smarty

我将一个名为array的{​​{1}}从php文件分配给一个智能模板文件。

$additional_infos

阵列打印就像这样

foreach ($results as $row) {

    $additional_infos[] = array('informations_client' => $row['informations_client'], 'field_type' => $row['field_type']);

}

我可以在模板中显示这个:

Array
(
    [0] => Array
        (
            [informations_client] => Nom
            [field_type] => 1
        )

    [1] => Array
        (
            [informations_client] => Prénom
            [field_type] => 1
        )

    [2] => Array
        (
            [informations_client] => Adresse
            [field_type] => 2
        )
)

工作正常:

{foreach name=outer item=contact from=$additional_infos}
    <hr />
    {foreach key=key item=item from=$contact}
         {$key}: {$item}<br />
    {/foreach}
{/foreach}

我想直接访问informations_client: Nom field_type: 1 informations_client: Prénom field_type: 1 informations_client,但我有错误的错误。

我想使用类似field_typ

的内容

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我毫不犹豫地删除了我的问题,因为我在提问后立即找到了解决方案(我被困了一小时)。

如果可以提供帮助,我更愿意发布我的答案。也许它可以改进:

'<%=timestamp%>'