### **HiPHP 目录结构参考**
```
WWW 项目根目录
│
├─app 模块目录
│ ├─listener 事件目录
│ ├─middleware 中间件目录
│ ├─system 系统模块目录
│ │ ├─home 后台控制器目录
│ │ │ ├─default 后台默认控制器
│ │ │ └─...
│ │ ├─view 后台视图目录
│ │ │ ├─default 后台默认主题(命名对应默认控制器)
│ │ │ └─...
│ │ └─admin
│ │ └─...
│
│ ├─install 系统安装模块目录
│ ├─common 公共基础模块目录
│ │
│ ├─hicms 内容模块目录 (举例)
│ │ ├─admin 后台控制器目录
│ │ │ ├─index.php 后台index控制器
│ │ │ ├─test 举例 以test命名的主题后台控制器目录
│ │ │ │ ├─index.php test主题后台index控制器
│ │ │ │ └─...
│ │ │ └─...
│ │ ├─home 前端控制器目录
│ │ │ ├─index.php 前端index控制器
│ │ │ ├─test 以test命名的主题前端控制器目录
│ │ │ │ ├─index.php test主题前端index控制器
│ │ │ │ └─...
│ │ │ └─...
│ │ ├─model 数据模型目录
│ │ ├─validate 验证器目录
│ │ ├─view 后台视图目录
│ │ │ ├─index 后台index控制器视图目录
│ │ │ │ └─index.html
│ │ │ ├─test 举例 以test命名的主题后台视图目录
│ │ │ │ └─index test主题后台index控制器视图目录
│ │ │ │ │ └─index.html
│ │ │ │ └─...
│ │ │ └─...
│ │ ├─theme 前端主题目录
│ │ │ ├─default 前端pc端主题目录
│ │ │ │ ├─index 前端index控制器视图目录
│ │ │ │ │ └─index.html
│ │ │ ├─test 以test命名的主题前端模板目录
│ │ │ │ ├─index 前端index控制器视图目录
│ │ │ │ │ └─index.html
│ │ │ │ └─...
│ │ │ ├─... 更多pc端主题目录
│ │ │ ├─mobile 前端手机端主题目录
│ │ │ │ ├─default 前端手机端主题目录
│ │ │ │ │ ├─index
│ │ │ │ │ │ └─index.html
│ │ │ │ │ └─...
│ │ │ │ ├─test 以test命名的手机主题前端模板目录
│ │ │ │ │ ├─index
│ │ │ │ │ │ └─index.html
│ │ │ │ │ └─...
│ │ │ │ └─... 更多手机端主题目录
│ │ ├─route 路由配置目录
│ │ ├─sql 数据库文件目录
│ │ │ ├─install.sql 模块安装文件
│ │ │ ├─uninstall.sql 模块卸载文件
│ │ │ └─upgrade.sql 模块升级文件
│ │ ├─lang 多语言库目录
│ │ ├─api 接口目录(举例)
│ │ │ ├─v1 接口版本目录
│ │ │ │ ├─Test.php 带版本接口文件
│ │ │ ├─v2... 更多版本目录
│ │ │ ├─Test.php 无版本接口文件
│ │ │ └─... 更多
│ │ ├─exception 异常模板目录
│ │ │ └─http.tpl 异常模板(可自定义404页面)
│ │ │
│ │ ├─common.php 模块公共函数文件
│ │ ├─menu.php 菜单信息
│ │ ├─info.php 基础信息
│ │ └─hicms.php 模块安装/卸载/升级的 前置后置操作文件
│ │
│ └─... 更多自定义模块目录
│
├─backup 数据备份目录
│
├─plugins 插件目录
│ ├─devhelp(举例:目录结构与模块的相同)
│ │ ├─admin
│ │ ├─home
│ │ ├─model
│ │ ├─view
│ │ ├─theme
│ │ ├─validate
│ │ ├─sql
│ │ ├─lang
│ │ ├─exception
│ │ ├─api 仅支持一级目录,无版本号(如需多级,可自行设置)
│ │ ├─widget 钩子视图目录
│ │ ├─menu.php
│ │ ├─info.php
│ │ ├─common.php
│ │ └─devhelp.php 插件安装/卸载/升级的 前置后置操作文件
│
├─public WEB目录(对外访问目录)
│ ├─static
│ │ ├─lib 静态资源扩展库
│ │ ├─m_system 系统[模块]静态资源目录
│ │ ├─m_install 系统[模块]静态资源目
│ │ ├─m_hicms 内容[模块]静态资源目
│ │ │ ├─images
│ │ │ ├─js
│ │ │ ├─css
│ │ │ ├─default 前端pc端主题静态资源目
│ │ │ │ ├─...
│ │ │ │ ├─config.xml 主题信息文件
│ │ │ ├─... 更多pc端主题静态资源目
│ │ │ ├─mobile 前端手机端主题静态资源目
│ │ │ │ ├─default
│ │ │ │ └─...更多手机端前端主题静态资源目
│ │ │
│ │ ├─p_devhelp 开发助手[插件]静态资源目
│ │ │ └─... 与模块静态资源目录结构相同
│ │ │
│ │ └─... 更多 模块/插件 静态资源目
│ │
│ ├─uploads
│ │ ├─m_system 系统[模块]上传资源
│ │ ├─m_hicms 内容[模块]上传资源(举例)
│ │ ├─p_devhelp 开发助手[插件]上传资源(举例)
│ │ └─...更多
│ │
│ └─...更多
│
├─config 配置目录
├─extend 扩展类库目录
├─route 路由目录
├─vendor composer类库目录
│
├─.env 环境变量文件
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─think 命令行入口文件
├─version.php HiPHP版本信息文件
`