CI框架---分页
2016-09-03 16:10
267 查看
public function getUserData(){
//连接数据库
$this->load->database();
//实列化模型
$this->load->model('user_model','user');
//获取user表总记录数
$total=$this->user->getCount();
$perpage=2;
//载入分页类
$this->load->library('pagination');
//配置分页类连接
$config['base_url'] =site_url('user/getUserData');
//分页设置
$config['total_rows'] =$total;
$config['per_page'] =$perpage;
//设置上下页
$config['next_tag_open'] = '<font color="red">';
$config['next_tag_close'] = '</font>';
$config['prev_link']='上一页';
$config['next_link'] ='下一页';
//实例化
$this->pagination->initialize($config);
//获取分页页码
$page=$this->pagination->create_links();
//设置偏移量
$offset=$this->uri->segment(3);
//调用模型方法
$userData=$this->user->getUserData($perpage,$offset);
//获取配置文件中的路径设置
$viewPath=$this->config->item('viewPath');
//获取视图,赋值变量
$this->load->view('user/getUserData',array('userData'=>$userData,'viewPath'=>$viewPath,'page'=>$page));
}
//连接数据库
$this->load->database();
//实列化模型
$this->load->model('user_model','user');
//获取user表总记录数
$total=$this->user->getCount();
$perpage=2;
//载入分页类
$this->load->library('pagination');
//配置分页类连接
$config['base_url'] =site_url('user/getUserData');
//分页设置
$config['total_rows'] =$total;
$config['per_page'] =$perpage;
//设置上下页
$config['next_tag_open'] = '<font color="red">';
$config['next_tag_close'] = '</font>';
$config['prev_link']='上一页';
$config['next_link'] ='下一页';
//实例化
$this->pagination->initialize($config);
//获取分页页码
$page=$this->pagination->create_links();
//设置偏移量
$offset=$this->uri->segment(3);
//调用模型方法
$userData=$this->user->getUserData($perpage,$offset);
//获取配置文件中的路径设置
$viewPath=$this->config->item('viewPath');
//获取视图,赋值变量
$this->load->view('user/getUserData',array('userData'=>$userData,'viewPath'=>$viewPath,'page'=>$page));
}
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- 插件管理框架 for Delphi(一)
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP