daoadmin
├─ app 框架应用目录
│ ├─ admin 管理员模块(即非客户功能模块,可以理解成管理后台)
│ │ ├─ controller 管理员模块控制器
│ │ ├─ middleware admin模块的中间件
│ │ ├─ model admin模块的model
│ │ ├─ service admin模块的service
│ │ ├─ view admin模块的视图view
│ ├─ command 命令行类文件目录
│ ├─ common 公共模块,同时也是禁止前端访问的
│ │ ├─ constant 常量定义统一路径
│ │ ├─ controller 框架控制公共类目录,包含各功能模块的控制器基类,
│ │ ├─ event 框架全局事件,建议深入了解,可以减少很多重复操作
│ │ ├─ exception 异常处理
│ │ ├─ middleware 框架全局中间件
│ │ ├─ model 全局模型定义目录
│ │ ├─ service 全局服务类目录
│ │ ├─ taglib 前端视图自定义标签
│ │ ├─ validate 全局表单验证实现类目录
│ │ ├─ view 共用视图文件
│ ├─ home 前台官网模块,daoadmin的初衷是为开发者快速生成一个中后台台,此模块就是留给大家自行发挥的。
│ │ ├─ controller 前台模块控制器
│ │ ├─ view 前台视图
│ ├─ install 安装模块
│ │ ├─ controller 模块控制器,
│ │ ├─ data 数据库文件
│ │ ├─ view 视图
│ ├─ queue 队列
│ │ ├─ redis redis队列
│ ├─ tenant 商户端
│ │ ├─ controller 模块控制器
│ │ ├─ middleware 模块的中间件
│ │ ├─ service 模块的service
│ │ ├─ view 模块的视图view
│ ├─ AdminController.php 管理后台控制器基类
│ ├─ Apiontroller.php 接口控制器基类
│ ├─ BaseController.php 框架全局控制器基类
│ ├─ BaseModel.php 框架模型基类
│ ├─ define.php 全局变量定义文件
│ ├─ functions.php 全局函数
│ ├─ PluginController.php 插件控制器基类
│ ├─ TenantController.php 商户端控制器基类
├─ config 框架配置目录,后面有专门章节介绍
├─ extend 扩展类库目录,后面有专门章节介绍,建议深入了解,避免重复造轮子
├─ plugin 开发者应用安装目录
│ ├─ demo 模块的名称(示例),模块的遵循规范将在其他章节细说
├─ process 自定义进程
├─ public 静态资源、上传目录等
├─ resource 资源文件夹
│ ├─ translations 多语言定义文件
├─ support webman框架文件夹
├─ tests 单测目录
├─ vendor composer 安装扩展包目录
├─ .env 系统配置文件,有些系统变量需要修改,因此框架暴露此文件供使用者调整,切勿修改config下的配置文件
├─ .env.example .env的模板文件
├─ .gitignore git忽略文件配置,请勿改动
├─ composer.json 第三方依赖包配置文件
├─ start.php webman框架启动文件
├─ webman webman命令行入口文件