PB二次开发教程(三)如何获取数据库列表

格展网络
217 浏览50 点赞
PB教程网,一个佛系PbootCMS教程博客,了解一下
后台菜单和页面新建好后,我们可以操作尝试获取数据库列表,学习PB的调用思路

一、修改模型类

其中 ay_tongji 代表数据库的表名

后面是表显示的相关配置

例如:order 代表排序

page 代表分页等等其他配置

    // 获取列表
	public function getList()
    {
        return parent::table('ay_tongji')->order('id desc')
	        ->page()
	        ->select();
    }

二、修改【控制器】

getList() 需要与模型类中填写的的相匹配

$this->display 代表对应的后台页面

    private $model;

    public function __construct()
    {
        $this->model = new TongjiModel();
    }

    // 显示列表
    public function index()
    {
	$this->assign('list', $this->model->getList());//还有这个
        $this->display('system/tongji.html');
    }

三、页面循环列表

使用 foreach 循环输出列表,foreach 仅能用于数组,是一种遍历数组的简易方法

列表中值通过 [value->*] 获得,修改value右侧的标签即可

获取列表分页:列表循环后面添加下面代码

{foreach $list(key,value)}
	        <tr>
	        	<td>[value->id]</td>
		    	<td>[value->ip] </td>
		    	<td>[value->os]</td>
		    	<td>[value->br] </td>
		    	<td>[value->address] </td>
		    	<td>[value->url]</td>
		    	<td>[value->times]</td>
		        <td>[value->createtime] </td>
		        <td>[value->updatetime]</td> 
			</tr>
			{/foreach}

分页代码

<div class="page">{$pagebar}</div>

最后,查看页面循环结果即可

本文由平台注册作者或者官方发布,未经许可,禁止转载!

本文网址:https://www.yingzia.com

本文来自:@格展网络 | 发布于 2020-06-17 20:53:23

原文来自:https://www.yingzia.com