# swoole **Repository Path**: wocaa/swoole ## Basic Information - **Project Name**: swoole - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SwooleMvc * 为兴趣而生 ## 介绍 本项目是一个运行在 php7 + swoole 环境中的 纯异步 php 框架 , 已经实现 DI/MVC 分层/自定义路由/热启动等功能 即将实现的功能在底部features # 基本架构图 ![image](https://github.com/rookiejin/swoole/raw/master/images/app.png) ## 项目结构: ├── app 主目录 │   ├── Controller 控制器目录 可以自定义 │   │   └── Home.php 控制器 │   ├── helper.php 自定义函数 │   └── Model 模型 ├── composer.json ├── composer.lock ├── config 配置目录 │   ├── app.php 应用 配置文件 │   ├── router.php 路由配置文件 │   └── server.php server配置文件 ├── index.php 服务端入口 ├── reload.php 开发工具 └── vendor composer 仓库 ## 示例: * 安装 ```php composer require rookiejin/swoole ``` - index.php ```php bootstrap(); $app->run(); ``` - config/route.php ```php [ 'get,post', // 请求方法 'Home@index', // 控制器@执行方法 以\\ 开头为自定义命名空间 ], 'home/get' => [ ['get','put','post'], // 可以是逗号分隔的字符串也可以是数组 'Home@get', ] ] ]; ``` - app/Controller/Home.php ```php