概述: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升级时不会受到影响
原创不易,转载请保留本站版权。