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>

运行结果:

 

posted @ 2019-01-05 01:52  wong。  阅读(1457)  评论(0编辑  收藏  举报