TP5模板与数据组合
1,在后台方法中读取所需数据:
2,分配数据至变量:
3,指向模板:
完整代码:
#模板与数据库组合调用 public function muban_data() { #查询数据 $db = db('user'); $list = $db -> where('id','>',1) -> select(); #dump($list); #分配数据到list变量 $this -> assign('list',$list); #指向模板 return $this -> fetch('muban_data'); }
4,在muban_data.html中调用:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>数组调用</title> </head> <body> <!--单个输出--> <!-- {$list.0.id} --> <!--循环输出--> <!-- {foreach $list as $key => $vo} id:{$vo.id} | 用户名:{$vo.username}<br /> {/foreach} --> <!--volist方式输出--> <!-- {volist name = 'list' id = 'data'} id:{$data.id} | 用户名:{$data.username}<br /> {/volist} --> <!--输出其中的第5-15条记录(从0开始计数){$i表示编号}--> {volist name = 'list' id = 'data' offset = '5' length = '10' empty = '暂时没有数据!'} id:{$data.id} | 用户名:{$data.username} | {$i}<br /> {/volist} </body> </html>
运行结果: