TP5在实现分页功能时怎么没有进行最大页判断呢?

浏览:410 发布日期:2017/11/18 分类:ThinkPHP5专区
在地址栏中修改当前页码的时候,当页码大于总页数的时候,页面显示为空,而不是停留在最后页,只有一个初始页判断
$class = false !== strpos($config['type'], '\\') ? $config['type'] : '\\think\\paginator\\driver\\' . ucwords($config['type']);
$page = isset($config['page']) ? (int) $config['page'] : call_user_func([$class, 'getCurrentPage',], $config['var_page']);

$page = $page < 1 ? 1 : $page;

$config['path'] = isset($config['path']) ? $config['path'] : call_user_func([$class, 'getCurrentPath']);
最佳答案
评论( 相关
后面还有条评论,点击查看>>