80端口-80勃客♂
80端口悄悄提示:数据载入中……  
80端口悄悄提示:数据载入中……
时间记忆
80端口悄悄提示:数据载入中……
勃客管理
80端口悄悄提示:数据载入中……
用户公告
80端口悄悄提示:数据载入中……
我的相册
最新日志
80端口悄悄提示:数据载入中……
最新评论
80端口悄悄提示:数据载入中……
最新回复
80端口悄悄提示:数据载入中……
我的好友
站点信息
80端口悄悄提示:数据载入中……
 
2007-12-24 10:38:00
如何用SmartTemplate实现嵌套循环?

如参考图片所示意,要实现这样一个嵌套的数据显示方式。

如果仅一层可直接通过BEGIN-END取array实现,但在该array内,还需要读取其下属子类数据,用SmartTemplate如何实现?

问题连接等待解决http://bbs.phpres.com/thread-6908-1-1.html

80 | 阅读全文 | 回复(0) | 引用通告 | 编辑
2008-1-30 13:34:13
Re:如何用SmartTemplate实现嵌套循环?
80模版:
<html>
<body>
<table border="1">
<!-- BEGIN List -->
<tr>
<td width="112">{NAME}--{ID}</td>
<td width="303"> </td>
</tr>
<!-- BEGIN List1 -->
<tr>
<td> </td>
<td>{NAME}--{ID} </td>
</tr>
<!-- END List1 -->
<!-- END List -->
</table>
</body>
</html>

程序代码:
<?php
include_once('ASSinit.php');
$tpl = new SmartTemplate("cs.htm");
$List[0]['NAME']="一级分类";
$List[0]['ID']="1";
$List[0]['List1'][0]['NAME']="二级分类";
$List[0]['List1'][0]['ID']="11";
$List[1]['NAME']="一级分类2";
$List[1]['ID']="2";
$List[1]['List1'][0]['NAME']="二级分类";
$List[1]['List1'][0]['ID']="21";
$tpl->assign("List",$List);
$tpl->output();
?>

80 | 个人主页 | 引用 | 返回 | 删除 | 回复
发表评论:
80端口悄悄提示:数据载入中……
http://www.waasai.com/blog/f/80/index.html
Link to waasai.com Home