没错,tpframe6.0是基于最新版本thinkphp6而开发的,所有程序全部重新搭建,想升级系统的同志可以看看
声明:虽然thinkphp5过度到thinkphp6是难困难的,但tpframe3.2到tpframe6.0却是很简单的,我们把thinkphp6与thinkphp5的差异进行了整合,在尽量不大改的情况下进行了无缝连接
先来看一下tpframe6.0的目录程序程序:
目录结构
www WEB部署目录(或者子目录)
├─addon 插件目录
│ └─... 可扩展模块目录
├─app 应用程序目录(以前是application)
│ ├─common 公共模块目录
│ ├─backend 后台模块目录
│ ├─frontend 前台模块目录
│ ├─extra 扩展配置文件目录
│ ├─install 安装模块目录(安装后建议删除)
│ ├─module_name 模块目录(可以更改)
│ │ ├─config 模块配置目录
│ │ ├─controller 控制器目录
│ │ ├─logic 逻辑层目录
│ │ ├─model 模型目录
│ │ ├─service 服务层目录(可无)
│ │ ├─validate 数据验证层目录
| | ├─route 路由配置目录
│ │ └─ ... 更多类库目录
│ ├─app.php 应用主配置文件
│ ├─cache.php 缓存配置文件
│ ├─captcha.php 验证码配置文件
│ ├─view.php 模板配置文件
│ ├─route.php 全局路由配置文件
│ └─...... 更多其它配置文件
├─coreframe 核心代码目录
│ ├─source tpframe源码目录
│ ├─package 程序第三包
│ └─... 更多可扩展模块目录
├─data 数据资源目录(对外访问目录)
│ ├─route 全局路由目录
│ ├─runtime 运行时目录
│ ├─install.lock 安装标识文件
│ └─... 其它文件
│─extend 扩展类库目录
├─public 网站入口文件目录(根目录)
│ ├─assets 资源文件目录
│ ├─index.php 程序入口文件
│ └─data 图片等资源目录
│
├─theme 模板目录
│ ├─backend 后台模板文件目录
│ ├─frontend 前台模板文件目录
│ └─install 安装模板文件目录
│
├─vendor composer主目录
│
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─... 其它文件
用过之前版本的tpframe是不是很熟悉呀,用法几乎与tpframe3.2一样的,以后的插件将直接兼容两个版本,所以不用担心升级tpframe到6.0而不会thinkphp6就改不了程序的问题
当然,如果你在tpframe6.0里面要嵌套用thinkphp原有的操作模式,请查看thinkphp6.0文档进行操作