# 自定义分页导航
>[success]在实际的项目开发过程中,框架中自带的分页导航往往不能满足需求,需要重写分页样式。所以这块的内容在大家一定要掌握。
## 重写分页导航类
### 复制默认分页导航类
复制`vendor\topthink\think-orm\src\paginator\driver\Bootstrap` 到 `app\admin\Layui.php` 这里的目录位置和类名可以自定义,但是一要保证其类名和命名空间的正确。
### 修改分页类中的代码
主要修改其中的html格式部分,其实就是修改一下导航外层的容器标签,另外修改一下分页按钮的不同状态下html结构和样式即可。
### 启用自定义分页类
然后在`provider.php`定义文件中重新绑定
~~~
return [
'think\Paginator' => 'app\common\Bootstrap'
];
~~~
- 项目介绍
- 课前准备
- 前言
- APP端开发
- HBuildX快速创建uniapp项目
- UniAPP基本知识
- 官方组件练习
- uniapp代码块
- APP登录页面的制作
- 用户注册页面制作
- 密码找回页面制作
- 计价页面制作
- 详情页面制作
- 计价依据页面制作
- VUE快速入门
- Vue在uniapp中的应用
- APP数据模拟
- uniAPP云打包
- UniAPP离线打包
- 后端开发
- ThinkPHP的快速入门
- thinkPHP6.*的安装
- ThinkPHP6的入门介绍
- ThinkPHP6.0中的配置
- 入口文件隐藏
- 命令行工具
- Facade(门面)
- 数据迁移
- 数据填充
- 后端应用的创建
- 路由地址和Url地址的生成
- 后台模板的引入
- 多入口文件的应用以及多入口文件的隐藏
- 后台管理员模块开发
- 管理员表的设计
- 管理员密码的修改
- 验证器的使用
- 管理员登录功能的实现
- 后台权限控制的实现
- 验证码的使用
- 后台系统配置功能开发
- 数据表的分析与设计
- 系统参数配置部分代码的编写
- 类型列表模板的引入
- 配置类型添加
- 配置类型的列表显示
- 类型的编辑与删除
- 代码的优化
- 后台配置类型条目管理
- 会员管理模块
- API接口开发规范和注意事项
- API接口的设计规范
- RestfulAPI
- API接口安全
- 签名
- Postman工具的简单介绍
- API接口应用的创建
- API接口域名部署
- API接口的版本控制
- API接口跨域问题
- API接口开发
- 用户注册接口开发
- 代码的实现
- 完善用户注册接口
- 代码的封装
- 参数过滤
- 签名验证
- 代码结构优化
- 数据验证
- 自定义验证规则
- 全局异常处理
- 异常处理接管
- 手动抛出异常
- 重写HttpException异常类
- 短信接口开发
- 短信接口
- 阿里云短信服务接入
- 完善短信接口
- 完善用户注册接口并实现短信的验证
- 用户密码找回接口开发
- 实现流程与核心代码
- 问题处理
- 用户登录接口开发
- 基本代码的实现
- 用户登录实现
- 用户登录核心代码
- 用户授权验证
- JWT的使用
- JWT的结构
- JWT的安装
- token的生成
- 验证
- JWT使用中的注意事项
- 基础参数接口开发
- API接口的应用
- APP用户登录的实现
- 代码优化
- 用户注册的实现
- 密码找回功能的实现
- 计价功能的实现
- 自动登录的实现
- 用户登录功能限制
- 项目打包(正式包)
- 小程序适配
- 前期准备
- 小程序的调试
- 真机调试
- 多端适配
- ThinkPHP6.0的注意事项
- 关于TP6框架升级问题
- 自定义分页样式