# es_web **Repository Path**: cx_test/es_web ## Basic Information - **Project Name**: es_web - **Description**: 使用easyswoole 框架开发的web 项目, 非前后端分离 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-22 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # es_web #### 介绍 使用easyswoole 框架开发的web项目,非前后端分离。 * easyswoole hotreload 建议开发使用,生产环境下不使用,因为比较占用内存; * easyswoole orm * easyswoole template * topthink/think-template #### 软件架构 ``` www WEB部署目录(或者子目录) ├─App 应用目录 │ ├─HttpController Http请求控制器目录 │ │ ├─Api 接口模块目录 │ │ │ ├─controller 控制器目录 │ │ ├─index.php http请求默认控制器 │ ├─Model 模型类目录 │ ├─View 模板文件目录 │ └─template.php think-template视图渲染类 | | ├─public 静态文件目录 │ ├─static 静态文件目录 │ └─upload 上传文件目录 │ ├─Log 日志目录 │ ├─Temp 临时文件目录 ├─vendor 第三方类库目录(Composer依赖库) ├─bootstrap.php 用户自定义函数,自定义常量,自定义事件 ├─composer.json composer 定义文件 ├─LICENSE 授权说明文件 ├─README.md README 文件 ├─easyswoole 命令行入口文件 ├─EasySwooleEvent.php ``` #### 安装教程 1. 自己安装easyswoole 框架,orm, 模板引擎。请参照composer.json查看安装的sdk, 并重点看App/Template.php 模板渲染。 2. git clone 本项目,然后 composer update #### 使用说明 运行项目 php easyswoole start . 控制器所在目录 App/HttpController 模板文件所在目录 App/View 控制器与模板文件的关系定义所在文件 App/Template