当前位置: 首页 > news >正文

CI框架分页类代码

model层

  public function get_content($start,$num){
      
      $sql   =  " SELECT * FROM content limit  $start,$num "; // $start=>每一页第一条数据所对应的索引;$num=>对应的每一页固定显示的条数
      
      $query = $ this->db->query($sql);
      
       return $query->result();
      
      }

controllers层

  public function index()
  {      
      $num =  2;
    $page = $ this->uri->segment( 3);
     if(empty($page)){
        $start =  0;
     } else{
        $start = $page;
      }
    $data[ ' results '] = $ this->voice_model->get_content($start, $num); // 根据$start(每一页索引的开始值)和$num(每一页要显示的数目)去数据库取
    $total = $ this->db->count_all( ' content '); // 计算数据库中的表news的数据总条数
    $config[ ' base_url '] = base_url(). ' index.php/content_control/index '; // 配置url
    $config[ ' total_rows '] = $total; // 总条数
    $config[ ' per_page '] = $num;   // 第一页显示的数目
    $ this->pagination->initialize($config);  // 调用ci自带的initialize函数
    $ this->load->view( ' content.html ',$data); // 将数组$data的内容传递给视图页knowledge.php
     
  }

views层

  <?php echo $ this->pagination->create_links();?>

转载于:https://www.cnblogs.com/qhorse/p/4589117.html

相关文章:

  • 我的菜鸟之路
  • 软件需求规格说明书
  • Windows Server 2012 R2 DirectAccess功能测试(2)App1服务器安装及配置
  • Spark RDD Persistence
  • atitit.高级编程语言的特性 and 未来趋势与进化.doc
  • WindowsServer 2008 AD搭建FTP隔离用户
  • [华为机试练习题]13.火车进站
  • FlowLayout浮动布局
  • [转]Spring MVC 中的基于注解的 Controller
  • 该项目的建设maven片:4.协调和依赖,spring依赖注入demo
  • jQuery 弹出窗口的形式一直是具体案件的中心
  • 收集的一些链接
  • 盘点20款表现出众的HTML5游戏
  • VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
  • Linux系统中nc命令的基本用法
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 2017 前端面试准备 - 收藏集 - 掘金
  • C语言笔记(第一章:C语言编程)
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • jquery ajax学习笔记
  • JWT究竟是什么呢?
  • node入门
  • 飞驰在Mesos的涡轮引擎上
  • 好的网址,关于.net 4.0 ,vs 2010
  • 如何利用MongoDB打造TOP榜小程序
  • 使用 @font-face
  • 使用API自动生成工具优化前端工作流
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 算法之不定期更新(一)(2018-04-12)
  • 为视图添加丝滑的水波纹
  • 【干货分享】dos命令大全
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • # Maven错误Error executing Maven
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • .libPaths()设置包加载目录
  • .naturalWidth 和naturalHeight属性,
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 使用反射注册事件
  • .NET命令行(CLI)常用命令
  • .NET中统一的存储过程调用方法(收藏)
  • /bin/bash^M: bad interpreter: No such file or directory
  • @JsonSerialize注解的使用
  • @media screen 针对不同移动设备
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [AHOI2009]中国象棋 DP,递推,组合数