0

私は次のtplコードを持っています:

{foreach from=$data.reviews item=item}
    {$item.user_name},{$item.datestamp}
{/foreach}

このページのデザイン中にいくつかのデータをシミュレートするためのphpファイルを作成しています。配列部分をどのようにコーディングすればよいですか?現在、私は次のものを持っています:

$data = array('reviews' => array('user_name' => 'John',
                                 'datestamp' => '24 April 2012',
                                )
             );

ただし、非常に奇妙なことに、表示されるデータはJJと22です。forループで少なくとも2つの情報を表示するにはどうすればよいですか?

4

1 に答える 1

2

レベルが足りないと思います。必要なものは次のようなものです。

$Smarty->assign( 'data', array(
    'reviews' => array(
        array(
            'user_name' => 'testing',
            'datestamp' => 4534534
        ),
        array(
            'user_name' => 'testing2',
            'datestamp' => 45345343
        ),
    )
) );
于 2012-04-17T14:56:07.500 に答える