目录结构

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命令行入口文件