更新时间:2024-02-27 11:58

文件结构

|-- 程序文件

    |-- app                               //应用目录

    | |-- client                            //客户端层 五层架构第二层

    |   |-- admin                         //管理员客户端

    |   |-- api                           //api客户端

    |   |-- index                         //前台客户端

    | |-- config                            //应用配置目录

    |   |-- app.php                         //app配置信息

    |   |-- cache.php                       //缓存配置信息

    |   |-- database.php                      //数据库配置信息(数据库内容在根目录.env环境配置里)

    |   |-- log.php                             //日志配置信息

    |   |-- middleware.php                      //中间件配置信息 注册全局中间件

    |   |-- provider.php                      // 系统服务定义文件// 服务在完成全局初始化之后执行

    |   |-- rbac.php                          // 权限控制 额外放行配置

    |   |-- route.php                         // 路由配置  默认路径 默认文件 默认方法

    |   |-- session.php                         // session配置  相关字段,有效时间,限定域名等

    |   |-- template.php                      // 模板常量配置 静态文件目录等

    | |-- controller                        //控制器目录,五层架构第一层,所有请求都转到这里,返回模板渲染等功能

    |   |-- admin                         //管理员后台控制器

    |   |-- api                           //api控制器

    |         |-- CodeObscure                     //代码混淆控制器

    |   |-- index                         //前台控制器

    |   |-- Error404.php                      //404

    |   |-- IndexController.php                 //历史测试用的控制器

    |   |-- Miss.php                          //无路由匹配时 控制器

    |   |-- TestController.php                  //测试用的控制器  

    |   |-- testPhpInfo.php                     //测试模板用的控制器  

    | |-- db                                //数据库持久层目录,五层架构第五层,所有操作数据库增删改查都在这里

    |   |-- admin                         //管理员后台持久层

    |   |-- api                           //api持久层

    |   |-- index                         //前台持久层

    | |-- helper                            //应用帮助函数目录,文件以`.func.php`结尾,脚本启动时自动加载

    | |-- lang                            //多国语言目录,

    | |-- logic                           //逻辑层层目录,五层架构第三层,所有逻辑都在这里处理

    |   |-- admin                         //管理员后台逻辑

    |   |-- api                           //api逻辑

    |   |-- index                         //前台逻辑

    |   |-- common                          //公用逻辑 如缓存 插件等

    | |-- middleware                        //路由中间件  鉴权等 中间件都放在这里

    | |-- observer                        //混淆功能 测试混淆文件

    | |-- provider                        //服务注册, 把类文件注册到全局,任何地方都可以直接用,

    | |-- service                           //数据库持久代理层目录,五层架构第四层,代理数据库持久层  

    |   |-- admin                         //管理员后台数据库持久代理层

    |   |-- api                           //api 数据库持久代理层

    |   |-- index                         //前台 数据库持久代理层

    | |-- table                           //数据表名聚合

    | |-- utils                           //工具目录

    |   |-- base                          //基础工具

    |           |-- database                  //数据库数据相关用

    |           |-- helper                      //帮助函数目录

    |           |-- plugin                      //插件工具

    |               |-- tags                  /插件标签具体类实现目录

    |     |-- encrypt                       //加解密相关工具目录,比如密码加密函数 校验函数

    |     |-- error                       //错误代码常量定义目录  错误等级常量 等

    |     |-- DocParser                     //文档分析工具目录 混淆时用来分析代码结构用的

    |     |-- seo                             //seo分析工具目录 获取站点内容生成xml等函数

    |     |-- verify                          //参数验证工具目录

    | |-- view                            //视图模板目录 所有html模板都在这个目录

    |   |-- default                         //默认模板目录  存放默认模板   每种模板一个文件夹

    |       |-- admin                     //管理后台默认模板

    |           |-- adManage              //后台广告管理相关模板   列表,添加,编辑等  

    |           |-- adminMenu             //后台菜单管理相关模板   列表,添加,编辑等

    |           |-- adminRole             //后台角色管理相关模板   列表,添加,编辑 角色授权功能等

    |           |-- adPosition              //后台广告位管理相关模板   列表,添加,编辑等

    |           |-- article                 //后台文章管理相关模板   列表,回收站,设置,添加,编辑等  所有文章模块共用

    |           |-- articleType             //后台文章分类管理相关模板   列表,添加,编辑等

    |           |-- default               //后台默认页相关模板  比如协议显示, 点logo显示的那一页

    |           |-- error                   //后台错误页相关模板  比如无权限,404,无数据

    |           |-- friendLink              //后台友情链接管理相关模板   列表,添加,编辑等

    |           |-- layout                  //后台框架相关模板   框架头,框架位 顶侧左侧菜单栏,头像等等

    |           |-- login                   //后台登录相关模板  登录页

    |           |-- memberAdmin           //后台管理成员管理相关模板    列表,添加,编辑

    |           |-- module                  //后台模型管理相关模板    列表,添加,编辑

    |           |-- setting               //后台设置管理相关模板    网站设置,seo设置 缓存设置,默认设置

    |       |-- index                     //前台默认模板

    |           |-- article                 //前台文章详情模板

    |           |-- compose                 //前台公用组件模板   比如,友链模块  热门推荐模块, 尾部关于我们 最近发表 等等 单独的组件

    |           |-- index                 //前台首页模板  

    |           |-- layout                  //前台框架模板    网页头 标题,图标等

    |-- doc                               //项目文档目录 标签说明,常见问题,项目目录结构等

    |-- plugins                             //插件目录

    | |-- aaaabbbbcccc899757                //会员管理插件目录  名字后期换成插件唯一id

    |     |-- config.php                     //插件配置信息,固定每个插件都有,包含插件基础信息,脚本启动初始化函数等

    |     |-- client                        //五层架构二 客户端层

    |        |-- admin                    //管理后台 客户端

    |        |-- index                    //前台 客户端

    |     |-- controller                    //五层架构一 控制器层

    |        |-- admin                    //管理后台

    |        |-- index                    //前台

    |     |-- db                            //五层架构五 数据库持久层

    |     |-- logic                       //五层架构三 逻辑层

    |     |-- middleware                    //路由中间件

    |     |-- route                       //路由

    |     |-- service                       //五层架构四 数据库代理层

    |     |-- table                       //数据表聚合

    |     |-- view                        //模板数据

    |       |-- default                   //默认模板

    |           |-- admin                   //会员管理后台模板

    | |-- libin12                           //系统安装插件

    |     |-- config.php                    //插件配置信息,固定每个插件都有,包含插件基础信息,脚本启动初始化函数等

    |     |-- controller                    //控制器

    |     |-- db                            // 数据库持久层

    |     |-- route                       //路由

    |     |-- service                       //五层架构四 数据库代理层

    |     |-- view                        //模板数据

    |       |-- default                   //默认模板

    |           |-- install               //前台安装模板

    | |-- libin13                           //代码混淆插件

    |     |-- config.php                    //插件配置信息,固定每个插件都有,包含插件基础信息,脚本启动初始化函数等

    |     |-- client                        //五层架构二 客户端层

    |     |-- controller                    //五层架构一 控制器层

    |     |-- db                            //五层架构五 数据库持久层

    |     |-- logic                       //五层架构三 逻辑层

    |     |-- middleware                    //路由中间件

    |     |-- route                       //路由

    |     |-- service                       //五层架构四 数据库代理层

    |     |-- utils                       //工具目录

    |         |-- safe                    //安全函数目录

    |     |-- view                        //模板数据

    |       |-- default                   //默认模板

    |           |-- codeObscure           //代码混淆管理后台模板

    |-- public                            //公开目录,运行目录

    | |-- static                            //静态文件目录 一般放js css图片等

    |     |-- admin                       //后台静态文件目录  

    |     |-- index                       //前台静态文件目录  

    |     |-- plugins                       //插件静态文件目录  

    |-- route                           //cms系统路由目录

    |-- runtime                           //运行时临时目录,存放临时文件缓存,运行日志等信息

    | |-- cache                           //缓存

    |     |-- module                        //模块缓存

    |     |-- php                           //通用缓存

    |     |-- setting                       //设置缓存

    |     |-- tpl                           //模板缓存,

    | |-- log                               //错误日志

    | |-- session                           //session缓存

    | |-- temp                            //临时文件

    | |-- update                            //更新信息缓存

    |-- ltcms                                //cms框架核心

    |     |-- app.php                       //应用流程协调

    |     |-- Loader.php                    //应用函数自动加载

    | |-- auth                            //授权相关

    | |-- cache                           //缓存相关

    | |-- container                       //容器服务相关

    | |-- db                                //数据库框架相关

    | |-- helper                            //帮助函数

    | |-- lang                            //多国语言

    | |-- lib                               //框架库

    | |-- middleware                        //框架中间件解析

    | |-- observer                        //事件中心解析

    | |-- response                        //请求响应解析

    | |-- route                           //路由解析

    | |-- service                           //服务绑定获取解析

    | |-- session                           //session功能

    | |-- utils                           //工具

    | |-- view                            //模板

    |     |-- error                       //默认错误模板

    |-- .env                            //环境配置

    |-- key.txt                           //授权信息文件

<PREVIOUS
NEXT>