Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RainTPL中的PHP获取数组_Php_Smarty - Fatal编程技术网

RainTPL中的PHP获取数组

RainTPL中的PHP获取数组,php,smarty,Php,Smarty,我想使用数组并通过rainTpl获取它,我可以为它分配数组,但我无法获取 PHP: $portalTopics =array( array('id' => 4, 'subject' => 1111111, 'description' => vvvvvvvvvvvvv, 'date_time' => '2013-05-26', 'posted_by' => 1, 'tags' =>

我想使用数组并通过rainTpl获取它,我可以为它分配数组,但我无法获取

PHP:

$portalTopics   =array(
array('id' => 4,
        'subject' => 1111111,
        'description' => vvvvvvvvvvvvv,
        'date_time' => '2013-05-26',
        'posted_by' => 1,
        'tags' => '',
        'category' => 1,
        't_status' => 1,
        'post_type' => 1,
        'can_comment' => 1,
        'from_dateTime' =>' 0000-00-00 00:00:00',
        'to_dateTime' => '0000-00-00 00:00:00',
        'portal' => 0,
        'thumb_image' => 'eNortjKwUlKyBlwwB0UBlw',
        'order_display' => 9
      ),
array('id' => 5,
        'subject' => 22222222222,
        'description' => fffffffffffff,
        'date_time' => '2013-05-26',
        'posted_by' => 1,
        'tags' => '',
        'category' => 1,
        't_status' => 1,
        'post_type' => 1,
        'can_comment' => 1,
        'from_dateTime' =>' 0000-00-00 00:00:00',
        'to_dateTime' => '0000-00-00 00:00:00',
        'portal' => 0,
        'thumb_image' => 'eNortjKwUlKyBlwwB0UBlw',
        'order_display' => 9
      )          
);

    $tpl->assign( $portalSettings );
    $tpl->assign( 'portalTopics',$portalTopics );
    echo $tpl->draw( 'main');
<div> 
    <ul>
        {loop="portalTopics"}
            <li>{$key} = {$value}</li>
        {/loop}
    </ul>
</div>
0 = Array
1 = Array
下面的代码是我的
main.html
文件,用于获取
portalTopics
数组

RainTPL:

$portalTopics   =array(
array('id' => 4,
        'subject' => 1111111,
        'description' => vvvvvvvvvvvvv,
        'date_time' => '2013-05-26',
        'posted_by' => 1,
        'tags' => '',
        'category' => 1,
        't_status' => 1,
        'post_type' => 1,
        'can_comment' => 1,
        'from_dateTime' =>' 0000-00-00 00:00:00',
        'to_dateTime' => '0000-00-00 00:00:00',
        'portal' => 0,
        'thumb_image' => 'eNortjKwUlKyBlwwB0UBlw',
        'order_display' => 9
      ),
array('id' => 5,
        'subject' => 22222222222,
        'description' => fffffffffffff,
        'date_time' => '2013-05-26',
        'posted_by' => 1,
        'tags' => '',
        'category' => 1,
        't_status' => 1,
        'post_type' => 1,
        'can_comment' => 1,
        'from_dateTime' =>' 0000-00-00 00:00:00',
        'to_dateTime' => '0000-00-00 00:00:00',
        'portal' => 0,
        'thumb_image' => 'eNortjKwUlKyBlwwB0UBlw',
        'order_display' => 9
      )          
);

    $tpl->assign( $portalSettings );
    $tpl->assign( 'portalTopics',$portalTopics );
    echo $tpl->draw( 'main');
<div> 
    <ul>
        {loop="portalTopics"}
            <li>{$key} = {$value}</li>
        {/loop}
    </ul>
</div>
0 = Array
1 = Array

您有一个二维数组,但只循环外部数组。如果要显示第二级的键值对,必须在循环(嵌套循环)中放置另一个循环,该循环从内部数组访问键值对

<div> 
    <ul>
        {loop="portalTopics"}
            {loop="value"}
                <li>{$key} = {$value}</li>
            {/loop}
        {/loop}
    </ul>
</div>

    {loop=“portalTopics”} {loop=“value”}
  • {$key}={$value}
  • {/loop} {/loop}