PHP 管理后台目录结构

ICEPOS目录结构遵循ThinkPHP5.1官方建议的模块设计:

          ICEPOS目录
            ├── application //应用目录
            │   ├── admin               //后台管理应用模块
            │   ├── api                 //API应用模块-接口文件
            │   ├── common              //通用应用模块-Redis读写/微信登录/Excel文件读写/短信/邮件/后台菜单生成等功能
            │   ├── index               //前台应用模块-预留前台商城模块(空)
            │   ├── build.php
            │   ├── command.php         //命令行配置
            │   ├── common.php          //公共函数
            │   ├── provider.php          //应用容器绑定定义
            │   ├── tags.php//应用行为扩展定义文件
            ├── cache//存储后台生成的文件缓存-没有使用Thinkphp的缓存文件方法
            ├── config//应用配置目录
            │   └── app.php//整个项目最大的应用配置
            │   └── cache.php//缓存配置
            │   └── console.php//控制台配置
            │   └── cookie.php//Cookie配置
            │   └── database.php//数据库配置
            │   └── log.php//日志配置
            │   └── middleware.php//中间件配置
            │   └── session.php//Session配置
            │   └── template.php//模板引擎配置
            │   └── trace.php//Trace配置
            ├── core//框架系统目录-helper.php添加了快捷调用路由路径生成/模型构建函数,兼容旧版本
            ├── extend
            │   └── 扩展类库目录
            ├── log
            │   └── 日志目录,默认开启,要关闭日志功能可修改config目录下得log.php,修改'close'=>true
            ├── public//框架入口目录
            │   ├── static
            │   │   ├── css//CSS资源目录
            │   │   ├── images//图片目录
            │   │   ├── js //js框架目录
            │   │   ├── lib //第三方js框架目录/layui/jquery等
            │   │   ├── ueditor //ueditor编辑器
            │   └── uploads             //上传文件目录
            │   ├── index.php//应用入口主文件
            │   ├── robots.txt
            │   └── router.php
            ├── route//路由定义目录
            │   └── route.php//路由配置文件
            ├── runtime//缓存目录
            ├── vendor//第三方类库目录(Composer依赖库)
            └── think                   //命令行控制台入口(使用 php think 命令进入)