| AccessController | 管理员控制器 |
| activate1Controller | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| activateController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| ActivatelistController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| AddonController | 扩展后台管理页面 该类参考了OneThink的部分实现 |
| AdminController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| ApplyBatchController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| AutoController | 后台默认控制器 |
| ConfigController | 系统配置控制器 |
| GroupController | 部门控制器 |
| HomeController | ThinkPHP 控制器基类 抽象类 |
| IndexController | 后台默认控制器 |
| ModuleController | 功能模块控制器 |
| NavController | 导航控制器 |
| PublicController | 后台唯一不需要权限验证的控制器 |
| Qr1Controller | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| QrController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |
| UploadController | 后台上传控制器 |
| UserController | 用户控制器 |
| VerifyCodeController | 后台公共控制器 为什么要继承AdminController? 因为AdminController的初始化函数中读取了顶部导航栏和左侧的菜单, 如果不继承的话,只能复制AdminController中的代码来读取导航栏和左侧的菜单。 这样做会导致一个问题就是当AdminController被官方修改后不会同步更新,从而导致错误。 所以综合考虑还是继承比较好。 |