Smarty使用section语句循环输出数组

阅读更多

一 代码

index.php
 1, "bigclass" => "计算机图书","smallclass" => array(array("s_id" => 1, "s_type" => "PHP"))),
			array("id" => 2, "bigclass" => "历史传记","smallclass" => array(array("s_id" => 2, "s_type" => "中国历史"), array("s_id" => 3, "s_type" => "世界历史"))),
			array("id" => 3, "bigclass" => "畅销小说","smallclass" => array(array("s_id" => 4, "s_type" => "网络小说"),array("s_id" => 5, "s_type" => "科幻小说"))));
	$smarty->assign('title','section循环控制');
    $smarty->assign("obj", $obj);
    $smarty->display("8/index.tpl");
?> 
 
index.tpl




{$title}




{section name=sec1 loop=$obj}
    
    {section name=sec2 loop=$obj[sec1].smallclass}
    
    {/section}
{/section}
{$obj[sec1].bigclass}
  {$obj[sec1].smallclass[sec2].s_type}
 
二 运行结果
Smarty使用section语句循环输出数组_第1张图片
 
  • Smarty使用section语句循环输出数组_第2张图片
  • 大小: 11 KB
  • 查看图片附件

你可能感兴趣的:(Smarty,section)