PHPackages                             fize/framework - 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. [Framework](/categories/framework)
4. /
5. fize/framework

ActiveLibrary[Framework](/categories/framework)

fize/framework
==============

Fize，一个轻巧、自由、灵活的MVC框架。

1.0.1(4y ago)034MITPHPPHP &gt;=7.0.0CI failing

Since Sep 27Pushed 2mo ago1 watchersCompare

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

READMEChangelog (10)Dependencies (10)Versions (19)Used By (0)

FizeFramework
=============

[](#fizeframework)

Fize出品的WEB开发框架 —— 一个轻巧、自由、灵活的 PHP MVC 框架。

特性
--

[](#特性)

- **MVC 架构**：清晰的模块(Module) → 控制器(Controller) → 操作(Action) 三层结构
- **多模块支持**：支持按模块分组管理业务，也可关闭模块直接使用
- **灵活的路由**：支持 URL 路由规则配置、正则匹配与命名捕获组
- **多模板引擎**：默认使用 PHP 原生模板，同时支持 Twig 等第三方引擎
- **统一配置管理**：框架默认配置 → 应用配置 → 公共模块配置 → 当前模块配置，逐层合并覆盖
- **完善的异常处理**：内置错误(Error)、异常(Exception)、终止(Shutdown)三大处理器，均可自定义替换
- **内置组件集成**：开箱集成缓存(Cache)、数据库(Database)、日志(Log)、会话(Session)、Cookie、视图(View)等组件
- **数据验证器**：支持按控制器/操作自动匹配验证规则，支持场景验证
- **自动参数绑定**：控制器方法参数从请求中自动注入
- **响应自动识别**：控制器返回 `Response` 对象、字符串或数组时自动选择对应的响应方式（HTML/JSON）

环境要求
----

[](#环境要求)

- PHP &gt;= 7.0.0
- Composer

安装
--

[](#安装)

通过 Composer 安装：

```
composer require fize/framework
```

项目结构
----

[](#项目结构)

```
project/
├── app/                    # 应用目录
│   ├── Index/              # 模块（分组）
│   │   ├── Controller/     # 控制器目录
│   │   │   └── Index.php
│   │   ├── Validator/      # 验证器目录
│   │   └── View/           # 视图目录
│   └── ...
├── config/                 # 配置目录
│   ├── app.php             # 应用配置
│   ├── cache.php           # 缓存配置
│   ├── controller.php      # 控制器配置
│   ├── cookie.php          # Cookie 配置
│   ├── database.php        # 数据库配置
│   ├── handler.php         # 处理器配置
│   ├── log.php             # 日志配置
│   ├── request.php         # 请求配置
│   ├── session.php         # 会话配置
│   ├── url.php             # URL 路由配置
│   ├── validator.php       # 验证器配置
│   └── view.php            # 视图配置
├── runtime/                # 运行时目录（缓存、日志等）
├── index.php               # 入口文件
└── composer.json

```

快速开始
----

[](#快速开始)

### 1. 创建入口文件 `index.php`

[](#1-创建入口文件-indexphp)

```
