zoukankan      html  css  js  c++  java
  • ThinkPHP框架前后台的分页调用

    1. 一般ThinkPHP框架在底层给开发者提供了一个基本的分页类Page.class.php里面规定了Page类的一些基本的参数和结构。

              

      2.应用分页

      1> 调取文件use ThinkPage;

      2> 实例化Page$Page = new Page($count,$percount); 可以规定数据的每一页的数据条数,传入参数$count(符合条件的数据总数)$percount(每页需要显示的数据条数)。规定模板变量$this -> assign('page',$show);可以在模板页面调用如:

      <div id="turn_page">

      {$page}

      </div>

      3> 展示效果为

     

       3.在实际开发当中前台展示页面也会用到数据的分页展示,而往往有时会跟后台的样式不一样,需要的可能比较华丽一点,毕竟前台是展示给大多数客户的。这时候就需要对ThinkPHP底层提供的这个分页类进行重写。为了不破坏后台的分页展示效果,我们采取吧分页的控制器方法重新创建一个新的方法来实现前台的调用。

     

    1> 我们重写组装分页链接public function show(),我们可以创建一个public function show1();方法名字可以自己定义这里就不在赘述

    2> 修改展示的部分

     

     

      我们只要对这几个class进行重新的样式修改后就可以实现不同样式的展示。样式文件可以单独写成样式文件。

      这样我们就可以实现前台的自定义的样式展示了

      

      希望对PHPer新手有所帮助,大神多多指教!

  • 相关阅读:
    Redis与Memcached汇总
    那些年掉进的坑之AngularJS篇
    常见的Regex表达式(更新RFC标准的email检验)
    让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
    Windows + Android + Cordova + ionic环境搭建
    less语法
    AngularJS 指令之 ng-style
    AngularJS 指令之 ng-if
    ionic之自定义 ion-tabs 图标
    AngularJS之延迟加载html template
  • 原文地址:https://www.cnblogs.com/jucheng/p/6709411.html
Copyright © 2011-2022 走看看