架构说明

TaoLer 基于 ThinkPHP的MVC框架开发,2.*版本可查阅thinkphp6文档,3.*版本可查阅thinkphp8文档

目录结构

TaoLer完整结构

www  WEB部署目录(或者子目录)
├─addons        插件目录
|  ├─addon_name         插件目录
│  │  ├─common.php      函数文件
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─route           路由目录
│  │  ├─taglib          模板标签
│  │  ├─view            视图目录
│  │  ├─config.php      配置文件
│  │  ├─info.php        插件信息
│  │  ├─install.sql     安装sql
│  │  ├─menu.php        菜单文件
│  │  ├─Plugin.php      插件文件
│  │  ├─uninstall.sql   卸载sql
│  │  └─ ...            更多类库目录
├─app           应用目录
│  ├─app_name           应用目录
│  │  ├─admin           后台目录
│  │  ├─common          公共目录
│  │  ├─event           事件目录
│  │  ├─index           前端目录
│  │  ├─install         安装目录
│  │  ├─listener        事件监听
│  │  ├─middleware      中间件
│  │  ├─common.php      函数文件
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─config          配置目录
│  │  ├─route           路由目录
│  │  └─ ...            更多类库目录
│  │
│  ├─home_name          应用目录
|  |
│  ├─common.php         公共函数文件
│  └─event.php          事件定义文件
│
├─config         全局配置目录
│  ├─addons.php         插件配置
│  ├─app.php            应用配置
│  ├─cache.php          缓存配置
│  ├─console.php        控制台配置
│  ├─cookie.php         Cookie配置
│  ├─database.php       数据库配置
│  ├─filesystem.php     文件磁盘配置
│  ├─lang.php           多语言配置
│  ├─log.php            日志配置
│  ├─middleware.php     中间件配置
│  ├─route.php          URL和路由配置
│  ├─session.php        Session配置
│  ├─taoler.php         框架配置
│  ├─trace.php          Trace配置
│  └─view.php           视图配置
│
├─public         WEB目录(对外访问目录)
│  ├─static             静态资源目录
|  |  ├─addons          插件资源目录
|  |  ├─admin           admin资源目录
|  |  ├─component       component组件目录
|  |  ├─config          后台配置文件
│  ├─storage            存储目录
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写
│
├─view           模板目录
|
├─extend                扩展类库目录
├─runtime               应用的运行时目录(可写,可定制)
├─vendor                Composer类库目录
├─.example.env          环境变量示例文件
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件