PHPackages                             admin-framework/think - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. admin-framework/think

ActiveLibrary[Admin Panels](/categories/admin)

admin-framework/think
=====================

AdminFramework ThinkPHP 助手类库

00PHP

Since Dec 20Pushed 6mo agoCompare

[ Source](https://github.com/admin-framework/think)[ Packagist](https://packagist.org/packages/admin-framework/think)[ RSS](/packages/admin-framework-think/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

AdminFramework ThinkPHP 助手类库
============================

[](#adminframework-thinkphp-助手类库)

项目简介
----

[](#项目简介)

AdminFramework ThinkPHP 是一个基于 ThinkPHP 框架的助手类库，旨在简化和加速 ThinkPHP 项目的开发过程。该类库提供了一系列的基类和工具类，涵盖了控制器、模型、业务逻辑、异常处理等多个方面，帮助开发者更加高效地构建高质量的 Web 应用。

功能特性
----

[](#功能特性)

- **基础控制器基类**：提供了增强的 HttpController 基类，简化控制器开发
- **增强模型功能**：扩展了 ThinkPHP 模型，添加了默认数据加载、POST 数据处理等功能
- **业务逻辑封装**：提供了业务逻辑处理相关的类，如数据查询、数据保存等
- **异常处理机制**：统一的异常处理方式
- **丰富的工具类**：包含配置管理、数据库操作、结果处理、路由管理等工具
- **模块化设计**：清晰的目录结构，便于维护和扩展

安装要求
----

[](#安装要求)

- PHP &gt;= 8.0
- ThinkPHP &gt;= 8.0
- 其他依赖项将通过 Composer 自动安装

 [ ![License](https://camo.githubusercontent.com/93e56a109a44451c9bdb4568fa3e25ddbce74c4be513b8edcb047bb411bb7e88/68747470733a2f2f706f7365722e707567782e6f72672f61646d696e2d6672616d65776f726b2f7468696e6b2f6c6963656e7365) ](https://github.com/admin-framework/think/blob/master/LICENSE) [ ![PHP Version Require](https://camo.githubusercontent.com/f575af1b648be492e22e809caebece8d6ae4d5319ad769664ee7a52e1c31c939/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344382e302d626c7565) ](https://github.com/admin-framework/think) [ ![ThinkPhp Version Require](https://camo.githubusercontent.com/2e0a2da817a1d9d8b5543cd1cddbbbc3fc9d3de8441195b685e4d14fc200fc9c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468696e6b5048502d253345253344382d626c7565) ](https://github.com/top-think/framework)

安装方法
----

[](#安装方法)

使用 Composer 安装：

```
composer require admin-framework/think
```

目录结构
----

[](#目录结构)

```
src/
├── Base/               # 基础类
│   ├── Business.php    # 业务基类
│   ├── HttpController.php  # HTTP控制器基类
│   └── Model.php       # 数据模型基类
├── Business/           # 业务处理类
│   ├── App.php         # 应用业务类
│   ├── DataQuery.php   # 数据查询类
│   └── DataSave.php    # 数据保存类
├── Handler/            # 处理器
│   └── Exception.php   # 异常处理器
└── Library/            # 工具库
    ├── Config.php      # 配置管理
    ├── Database.php    # 数据库操作
    ├── PearAdmin.php   # PearAdmin 集成
    ├── Result.php      # 结果处理
    ├── Route.php       # 路由管理
    ├── UeditorPlus.php # UeditorPlus 集成
    └── View.php        # 视图管理

```

核心功能使用示例
--------

[](#核心功能使用示例)

### 1. 控制器使用示例

[](#1-控制器使用示例)

```
