php项⽬架构图,项⽬架构·Lanson技术⽂档·看云
### 基础项⽬架构
**项⽬基于 ThinkPHP 3.2.3 版本做为项⽬的基础开发框架**
1. 项⽬采⽤MVC结构,⼊⼝⽂件在index.php
2. 调⽤Common 的 BaseController.class.php 为公共全局控制器⽂件
3. 从基础架构上,项⽬及满⾜松耦合架构,⾼内聚低耦合,每个项⽬可以独⽴部署,互不影响,⼜互相⽀撑
4. 每个项⽬都有⼀个 IndexController.class.php 控制器,做为每个项⽬独⽴的公共全局控制器,IndexController 继承了BaseController 的整体
5. 项⽬安装⼆级分组控制器的布局结构进⾏开发
6. 从2018年2⽉份开始项⽬中增加了另外⼀个⾓度的三层架构概念,即 核⼼框架层,封装组件层,业务场景层
* 核⼼框架层
基于ThinkPHP的底层框架,开发中不要改动任何框架的代码和结构,保持核⼼框架的稳定性
* 封装组件层
封装组件层包括,Plugins(第三⽅插件)、Tools(封装的⼯具类),Lib(组件库),把常⽤的业务代码封装起来,在场景开发中做到更⾼效的复⽤,提⾼代码效率和质量...
* 业务场景层
各实际的项⽬的业务场景开发层⾯,包含erp,pos,crm等
**技术架构图:**
**⽬录⽂件:**
Application/ 应⽤
├─Common/ 公共⽂件
│ ├─Common/ 公共函数⽬录
│ │ ├─function.php 公共函数
│ ├─Conf/ 公共配置
│ ├─Controller/ 公共控制器
│ │ ├─BaseController.class.php 公共控制器
│ ├─Model/ 公共模型
│ ├─View/ 公共视图
│ ├─Lib/ 组件库
│ ├─Tools/ 封装操作类
│ ├─Plugins/ 第三⽅插件
├─Mmall/ 移动商城
php文件管理系统mvc 源码├─Merp/ 移动ERP
├─Wcrm/ CRM应⽤
├─Werp/ ERP应⽤
├─Woms/ OMS应⽤
├─Wpos/ POS应⽤
├─Wset/ SET应⽤
Files/ 第三⽅⽂件
Framework/ 核⼼框架 (TP3.2.3) Public/ 前端公共⽂件
├─base/ 公共
├─boot/ Bootstrap核⼼⽂件
├─plug/ 第三⽅JS插件
├─wcrm/ CRM前端公共⽂件
├─werp/ ERP前端公共⽂件
├─woms/ OMS前端公共⽂件├─wpos/ POS前端公共⽂件
├─wset/ SET前端公共⽂件
├─mmall/ 移动商城公共⽂件
├─merp/ 移动ERP公共⽂件Uploads/ 上传⽂件⽬录
index.php ⼊⼝⽂件
**代码背后是逻辑**
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论