找回密码
 注册
首页 ≡≡网络技术≡≡ PHP语言 ThinkPHP 5.0和fastadmin目录结构对比

框架 ThinkPHP 5.0和fastadmin目录结构对比

灰儿 2022-7-6 08:55:50
ThinkPHP 5.0和fastadmin目录结构对比

ThinkPHP 5.0 项目目录FastAdmin 项目目录
├── addons                  插件存放目录
├─application           ├── application             应用目录(可设置)
│   ├── admin               后台管理应用模块
│   ├── api                 API应用模块
│  ├─common             │   ├── common              公共模块目录(可更改)
│   ├── extra               扩展配置目录
│  ├─index              │   ├── index               前台应用模块目录(可更改)
│  │  ├─config.php │  │  ├─config.php      模块配置文件
│  │  ├─common.php│  │  ├─common.php      模块函数文件
│  │  ├─controller │  │  ├─controller      控制器目录
│  │  ├─model │  │  ├─model           模型目录
│  │  ├─view   │  │  ├─view            视图目录
│  │  └─ ...            │  │  └─ ...            更多类库目录
│   ├── build.php                生成应用公共文件
│  ├─command.php        │   ├── command.php         命令行工具配置文件
│  ├─common.php         │   ├── common.php          应用公共(函数)文件
│  ├─config.php        │   ├── config.php           应用(公共)配置文件
│  ├─database.php       │   ├── database.php        数据库配置文件
│  └─route.php         │   ├── route.php            路由配置文件
│  ├─tags.php           │   ├── tags.php            应用行为扩展定义文件
├─extend                ├── extend                     扩展类库目录(可定义)
│   └── fast                FastAdmin扩展辅助类目录
├─public                ├── public                  WEB 部署目录(对外访问目录)
│   ├── assets
│   │   ├── build           打包JS、CSS的资源目录
│   │   ├── css             CSS样式目录
│   │   ├── fonts           字体目录
│   │   ├── img             图片资源目录
│   │   ├── js
│   │   │   ├── backend
│   │   │   └── frontend    后台功能模块JS文件存放目录
│   │   ├── libs            Bower资源包位置
│   │   └── less            Less资源目录
│  ├─static
│   └── uploads             上传文件目录
│  ├─index.php          │   ├── index.php           应用入口主文件
│   ├── install.php         FastAdmin安装引导
│   ├── admin.php         后台入口文件(可更改)
│   ├── robots.txt
│  ├─router.php│   └── router.php         快速测试文件
│  └─.htaccess         
├─runtime               ├── runtime           缓存目录,应用的运行时目录(可写,可设置)
├─thinkphp             ├── thinkphp         ThinkPHP5框架核心目录
│  ├─lang│  ├─lang               语言包目录
│  ├─library│  ├─library            框架核心类库目录
│  │  ├─think  │  │  ├─think           Think 类库包目录
│  │  └─traits   │  │  └─traits          系统 Traits 目录
│  ├─tpl         │  ├─tpl                系统模板目录
│  ├─.htaccess    │  ├─.htaccess          用于 apache 的重写
│  ├─.travis.yml    │  ├─.travis.yml        CI 定义文件
│  ├─base.php   │  ├─base.php           基础定义文件
│  ├─composer.json  │  ├─composer.json      composer 定义文件
│  ├─console.php │  ├─console.php        控制台入口文件
│  ├─convention.php   │  ├─convention.php     惯例配置文件
│  ├─helper.php     │  ├─helper.php         助手函数文件(可选)
│  ├─LICENSE.txt      │  ├─LICENSE.txt        授权说明文件
│  ├─phpunit.xml      │  ├─phpunit.xml        单元测试配置文件
│  ├─README.md   │  ├─README.md      README 文件
│  └─start.php    │  └─start.php          框架引导文件
├─vendor               ├── vendor                 第三方类库目录(Composer)
├── .bowerrc                Bower目录配置文件
├── .env.sample             环境配置模板(可复制一份为 .env 生效)
├── bower.json                 Bower前端包配置
├─build.php         ├── build.php                   自动生成定义文件(参考)
├─composer.json   ├── composer.json          composer 定义文件
├─LICENSE.txt       ├── LICENSE                  授权说明文件
├─README.md        ├── README.md            项目介绍
├─think             └── think                           命令行控制台入口

ThinkPHP 5.0完全开发手册
https://www.kancloud.cn/manual/thinkphp5

ThinkPHP 5.0 项目目录
├─application           应用目录(可设置)
│  ├─common             公共模块目录(可更改)
│  ├─index              模块目录(可更改)
│  │  ├─config.php      模块配置文件
│  │  ├─common.php      模块函数文件
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  └─ ...            更多类库目录
│  ├─command.php        命令行工具配置文件
│  ├─common.php         应用公共(函数)文件
│  ├─config.php         应用(公共)配置文件
│  ├─database.php       数据库配置文件
│  ├─tags.php           应用行为扩展定义文件
│  └─route.php          路由配置文件
├─extend                扩展类库目录(可定义)
├─public                WEB 部署目录(对外访问目录)
│  ├─static             静态资源存放目录(css,js,image)
│  ├─index.php          应用入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于 apache 的重写
├─runtime               应用的运行时目录(可写,可设置)
├─vendor                第三方类库目录(Composer)
├─thinkphp              框架系统目录
│  ├─lang               语言包目录
│  ├─library            框架核心类库目录
│  │  ├─think           Think 类库包目录
│  │  └─traits          系统 Traits 目录
│  ├─tpl                系统模板目录
│  ├─.htaccess          用于 apache 的重写
│  ├─.travis.yml        CI 定义文件
│  ├─base.php           基础定义文件
│  ├─composer.json      composer 定义文件
│  ├─console.php        控制台入口文件
│  ├─convention.php     惯例配置文件
│  ├─helper.php         助手函数文件(可选)
│  ├─LICENSE.txt        授权说明文件
│  ├─phpunit.xml        单元测试配置文件
│  ├─README.md          README 文件
│  └─start.php          框架引导文件
├─build.php             自动生成定义文件(参考)
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件


FastAdmin目录结构遵循ThinkPHP 5官方建议的模块设计
FastAdmin项目目录
├── addons                  //插件存放目录
├── application             //应用目录
│   ├── admin               //后台管理应用模块
│   ├── api                 //API应用模块
│   ├── common              //通用应用模块
│   ├── extra               //扩展配置目录
│   ├── index               //前台应用模块
│   ├── build.php        // 生成应用公共文件
│   ├── command.php         //命令行配置
│   ├── common.php          //通用辅助函数
│   ├── config.php          //基础配置
│   ├── database.php        //数据库配置
│   ├── route.php           //路由配置
│   ├── tags.php            //行为配置
├── extend
│   └── fast                //FastAdmin扩展辅助类目录
├── public                  //框架入口目录
│   ├── assets
│   │   ├── build           //打包JS、CSS的资源目录
│   │   ├── css             //CSS样式目录
│   │   ├── fonts           //字体目录
│   │   ├── img             //图片资源目录
│   │   ├── js
│   │   │   ├── backend
│   │   │   └── frontend    //后台功能模块JS文件存放目录
│   │   ├── libs            //Bower资源包位置
│   │   └── less            //Less资源目录
│   └── uploads             //上传文件目录
│   ├── index.php           //应用入口主文件
│   ├── install.php         //FastAdmin安装引导
│   ├── admin.php           //后台入口文件(自动安装后会被修改为随机文件名)
│   ├── robots.txt
│   └── router.php
├── runtime                 //缓存目录
├── thinkphp                //ThinkPHP5框架核心目录
├── vendor                  //Compposer资源包位置
├── .bowerrc                //Bower目录配置文件
├── .env.sample             //环境配置模板(可复制一份为 .env 生效)
├── LICENSE                  //授权说明文件
├── README.md               //项目介绍
├── bower.json                 //Bower前端包配置
├── build.php                   //自动生成定义文件(参考)
├── composer.json           //Composer包配置
└── think                           //命令行控制台入口(使用 php think 命令进入)


您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。