From 6a050e51dbfc0de776a61ecce2abdea25e7cc93b Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Fri, 27 Jun 2025 23:48:34 +0000 Subject: [PATCH] Update README.md --- vendor/psr/container/README.md | 55 +++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/vendor/psr/container/README.md b/vendor/psr/container/README.md index 1b9d9e5..27e2d55 100644 --- a/vendor/psr/container/README.md +++ b/vendor/psr/container/README.md @@ -1,13 +1,52 @@ -Container interface -============== -This repository holds all interfaces related to [PSR-11 (Container Interface)][psr-url]. -Note that this is not a Container implementation of its own. It is merely abstractions that describe the components of a Dependency Injection Container. +# tinymvc -The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist. +## 介绍 -[psr-url]: https://www.php-fig.org/psr/psr-11/ -[package-url]: https://packagist.org/packages/psr/container -[implementation-url]: https://packagist.org/providers/psr/container-implementation +tinymvc 是一个轻量级的 PHP 开发框架,适用于快速构建 Web 应用。它包含了基础的 MVC 架构支持,同时整合了 Layui 前端框架以提供良好的用户界面。 +## 软件架构 + +tinymvc 遵循 MVC(Model-View-Controller)架构模式,分离了应用的业务逻辑、数据和视图。 + +- **Model**:在 `app/admin/model` 和 `app/home/model` 中定义了模型类,负责数据处理和交互。 +- **View**:视图文件位于 `app/admin/view` 和 `app/home/view`,用于展示输出。 +- **Controller**:控制器在 `app/admin/controller` 和 `app/home/controller` 中定义,处理请求并协调模型和视图。 + +此外,`system/core` 中包含框架的核心类,如 `Application`, `Config`, `Controller`, `Model` � +以 `Flight` 为基础提供服务。 + +## 安装教程 + +1. **克隆仓库**:使用 Git 克隆项目到本地。 +2. **依赖管理**:使用 Composer 安装必要的依赖。 +3. **配置数据库**:编辑 `config/database.php` 文件配置数据库连接。 +4. **导入数据库**:导入 `data/tinymvc.sql` 文件到数据库。 +5. **服务器设置**:确保服务器支持 PHP 并配置好 Web 服务器(如 Apache 或 Nginx)。 + +## 使用说明 + +- **访问首页**:通过浏览器访问 `public/index.php` 启动应用。 +- **后台管理**:访问 `app/admin/controller` 相关控制器处理后台逻辑。 +- **前端展示**:通过 `app/home` 模块处理前端页面展示。 +- **验证码**:`extend/captcha/Captcha.php` 提供了验证码生成功能。 + +## 参与贡献 + +1. Fork 项目。 +2. 创建 feature 分支。 +3. 提交代码。 +4. 创建 Pull Request。 + +## 特技 + +- 使用 Layui 提供的 UI 组件构建美观的界面。 +- 通过 `system/core/Application.php` 提供的应用配置,轻松管理应用。 +- 通过 Medoo 数据库框架进行简单高效的数据库操作。 +- 使用 `vendor/topthink/think-orm` 提供的 ORM 映射进行对象关系管理。 +- 通过 `vendor/catfan/medoo` 提供的数据库操作能力,支持多种数据库操作。 + +## 许可证 + +本项目遵循 MIT 许可证。详情请见 `LICENSE` 文件。 \ No newline at end of file -- Gitee