搜索

首页  >  问答  >  正文

thinkphp page分页能不能不之前分页前的代码

因为我要把数据查询出来然后数据处理计算之后存到表里面 然后去查询新表进行分页 ,本来不存新表的,但是要求存,所以每次点下一页都要执行一次前面的保存更新,很慢,分页的能不能不执行前面的代码,或者有什么其他的方法,求大神指教,新手一枚。

阿神阿神2896 天前330

全部回复(4)我来回复

  • 大家讲道理

    大家讲道理2017-04-10 17:34:33

    page的方法指向的是当前页面,传到参数是$_GET["p"],那你就这样子,有p,的说明是首页以外的,就不执行你说的保存更新,就首页让他保存更新

    if(empty($_GET["p"])){
    }

    回复
    0
  • 黄舟

    黄舟2017-04-10 17:34:33

    第一次传个参数执行保存,下面的分页就不传参数,不执行保存.

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-10 17:34:33

    分页传当前页

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-10 17:34:33

    很典型的状态问题啊。

    但是问题没有给出作用域。

    如果是全局级别(Global Level Scope)的,那么就mysql,redis,memcached等写一个key。

    如果是用户级别(User level Scope)的,那么就session存储一个状态值。

    回复
    0
  • 取消回复