tigress / core
Tigress 核心库
v0.5.3
2024-09-10 13:04 UTC
Requires
- php: >=8.3
- ext-dom: *
- dompdf/dompdf: >=v3.0.0
- tigress/data-converter: >=v1.0.0
- tigress/database: >=v1.0.0
- tigress/model: >=v1.0.0
- tigress/repository: >=v1.0.0
- tigress/router: >=v1.0.0
- twig/intl-extra: >=v3.10.0
- twig/twig: >=v3.10.3
README
Tigress 框架的核心模块
安装
您可以使用 composer 创建一个新的 Tigress 项目。
composer create-project tigress/tigress <project_name>
文档
核心模块加载以下模块
自动加载
- Twig (模板引擎)
通过 'config/config.json' 文件手动加载
- Tigress 数据库 (数据库连接)
JSON 配置
config.json
此文件包含应用的所有配置信息。
包括以下内容
- 数据库连接
router.json
此文件包含应用的所有路由。包含的示例文件包含以下路由的工作示例
- GET / (主页)
- GET /version (版本页)
- GET /api/database/get (数据库 API)
- POST /api/database/post (数据库 API)
- PUT /api/database/put (数据库 API)
数据库 API
这是一个非常强大的工具,允许您直接与数据库交互,无需使用网站。如果您不打算使用此功能,您可以从 'router.json' 文件中删除路由。
这是通过 RESTful API 实现的。标题需要包含以下内容
- Content-Type: application/json
- 用户名
- 密码
- 数据库
正文需要包含以下内容
- 表
- 查询:(通过键绑定使用 MySQL 查询)
- 键绑定:(用于查询的键 + 值)
- 数据:(表中的数据,用于 POST/PUT)