响应式广告位

PbootCMS二开系列教程(二)获取数据库列表内容

PbootCMS二开系列教程(二)获取数据库列表内容
第一步:在【模型类】中进行相关配置
其中 ay_tongji 代表数据库的表名
后面是表显示的相关配置
例如:order 代表排序
page 代表分页等等其他配置
    // 获取列表
public function getList()
    {
        return parent::table(\’ay_tongji\’)->order(\’id desc\’)
        ->page()
        ->select();
    }
PbootCMS二开系列教程(二)获取数据库列表内容
第二步:在【控制器】中填写代码获取列表值
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\’);
    }
PbootCMS二开系列教程(二)获取数据库列表内容
第三步:页面对于列表数据的获取
使用 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}
PbootCMS二开系列教程(二)获取数据库列表内容
最后,查看页面循环结果即可

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容