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

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

阅读 2.6k
4 个回答

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

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

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

分页传当前页

很典型的状态问题啊。

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题