ThinkPHP6重写paginate分页类实现样式自定义
作者:韩明剑
时间:2021-04-21
浏览:1260
点赞:1

概述:ThinkPHP6中预定义了paginate分页类,可以帮助我们很轻松的实现分页,但是其提供的分页样式可能并不是我们想要的,需要我们自己扩展分页类,以实现分页样式自定义。此方法可以避免ThinkPHP升级影响。

实现:

1、在app目录下创建common文件夹(如果已有则可忽略此步骤)

2、将 \vendor\topthink\think-orm\src\paginator\driver\Bootstrap.php 复制到第一步创建的common文件夹,复制后的文件可根据自己的需要是否重命名。

3、打开 app/provider.php 文件,修改默认的分页驱动为我们的驱动,就是在return的[]内添加

'think\Paginator'		 => '\\app\\common\\Bootstrap',//修改分页类所在目录,如果Bootstrap名称已修改则写修改后的名称

4、根据自己的需要修改新的文件即可,因为新文件未在框架内,所以当ThinkPHP升级时不会受到影响

原创不易,转载请保留本站版权。