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 命令进入)