Skip to content

目录说明

只列出与webman官方不一样的地方,其它请参考webman目录章节,注意:所有功能都拆分为插件进行开发,如admin、user、file、news等,后续增加功能也是增加插件,如增加:商城shop插件、团队team插件 等,每个插件就是一个单独的应用,参考webman插件

sh
├── app                                     主目录,目前只放了一些公用的
   ├── common                              共用,放逻辑、模型、验证器(个人喜好)
   │—— model                           模型
   ├── exception                           自定义异常
   ├── middleware                          中间件目录
   │—— AccessControl.php               跨域中间件
   │—— JwtAdmin.php                    后端鉴权中间件
   │—— JwtApi.php                      前端鉴权中间件
   └── RequestDecrypt.php              api接口解密中间件
   ├── process                             进程
   └── ...                             其它官方
   ├── utils                               常用类库
   │—— ArrayObjectAccessUtils.php      数组转对象
   │—— DataEncryptorUtils.php          加解密
   │—— JwtUtils.php                    jwt鉴权
   │—— PayUtils.php                    支付
   │—— TransactionUtils.php            多事务
   │—— WechatMiniUtils.php             小程序常用的
   └── functions.php                       自定义函数
├── config                                  配置目录
   │—— superadminx.php                     superadminx的配置
   └── ...                                 其它官方
├── plugin                                  重要:插件目录
   │—— admin                               admin所有功能
   │—— balance                             用户的余额
   │—— file                                文件上传功能
   │—— news                                新闻功能,需要安装[文章管理插件]
   │—— region                              省市区插件
   └── user                                用户相关功能
├── public                                  ThinkValidate的语言包
   │—— admin_react                         后端react的源码,详见前端的目录说明
   └── ...                                 其它官方
├── resource                                ThinkValidate的语言包
└── ...                                     其它官方