ThinkPHP版本:3.2.3
分页类文件路径:ThinkPHP\Library\Think\Page.class.php
修改1:
// 分页显示定制 private $config = array( 'header' => '<span class="rows">共 %TOTAL_ROW% 条记录</span>', 'prev' => '<<', 'next' => '>>', 'first' => '1...', 'last' => '...%TOTAL_PAGE%', 'theme' => '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%', 'anchor' => '', 【添加anchor键值】 );
修改2:
/** * 生成链接URL * @param integer $page 页码 * @return string */ private function url($page){ return str_replace(urlencode('[PAGE]'), $page, $this->url) . $this->config['anchor']; } 【url末尾添加锚点变量】
使用方法:
$page = new \Think\Page($count, $pagesize); $page->setConfig('anchor', '#anchor1');
效果图:
来自ansion博客
2017-10-01 20:52:35