PbootCMS二开教程(二)获取数据库列表
发布时间:2021-10-31 16:12:51
作者:超级管理员
来源:本站
浏览量(640)
点赞(192)
摘要:第一步:在【模型类】中进行相关配置其中ay_tongji代表数据库的表名后面是表显示的相关配置例如:order代表排序page代表分页等等其他配置//获取列表publicfunctiongetList(){ 
第一步:在【模型类】中进行相关配置
其中 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右侧的标签即可
获取列表分页:列表循环后面添加下面代码
<div class="page">{$pagebar}</div>
{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}
最后,查看页面循环结果即可
扫一扫,关注我们
192