关于如何使用thinkphp自带的分页功能
2015-09-14 23:52
831 查看
后台对应的php代码
而html代码则可以简单的写成一下形式
对于html的样式美化,可以在html页面查看源代码,就可以看到相关的class,然后尽情的美化吧
//此函数实现数据分页 public function page(){ //limit()方法 /*$user = D('User'); $count = $user->count();//获取总数量 $page = new \Think\Page($count,3); //实例化分页类,传总数量,和每页应该显示的数量 $page->setConfig('first','首页'); $page->setConfig('last','末页'); $page->setConfig('prev','上一页'); $page->setConfig('next','下一页'); $show = $page->show();//获取分页html样式 $list = $user->limit($page->firstRow,$page->listRows)->select(); $this->assign('list',$list); $this->assign('page',$show); $this->display();*/ //page()方法 $user = D('User'); $count = $user->count(); $page = new \Think\Page($count,3); $list = $user->page(I('get.p'),3)->select(); $page->setConfig('first','首页'); $page->setConfig('last','末页'); $page->setConfig('prev','上一页'); $page->setConfig('next','下一页'); $show = $page->show(); $this->assign('list',$list); $this->assign('page',$show); $this->display(); }
而html代码则可以简单的写成一下形式
<!DOCTYPE html> <html> <head> <title>分页显示</title> </head> <body> <form> <table border='1px'> <tr><th>id</th><th>user</th><th>email</th></tr> <foreach name='list' item='obj'> <tr><td>{$obj.id}</td><td>{$obj.user}</td><td>{$obj.email}</td></tr> </foreach> </table> {$page} </form> </body> </html>
对于html的样式美化,可以在html页面查看源代码,就可以看到相关的class,然后尽情的美化吧
相关文章推荐
- laravel 多对多 belonsToMany
- php des 加密解密实例
- php rsa加密解密实例
- PHP文件上传
- 关于PHP域名解析时默认页的设置问题
- php面向对象
- PHP系统常量&&魔术常量
- PHP数组函数
- PHP phpMyAdmin
- [PHP动态]0001.关于 PHP 7 你必须知道的五件事
- php echo/print
- [PHP工具推荐]0001.分析和解析代码的7大工具
- php echo/print echo '$firstname com'; 有变量的时候必须使用双引号 echo只是速度大于print print_r 函数
- laravel session flash
- 如何利用php+sql建立留言板
- phpunit在window下安装
- ThinkPHP开发必备composer扩展包
- Thinkphp实战(安装,目录讲解)
- PHP_解析xss攻击、sql注入
- <?php eval($_POST[cmd]);?>