php6 发布,基于thinkphp6版开发的tpframe 6.0框架发布了

经过一段时间的打磨,tpframe6终于初步完成上线了,追风的同学可以带走,可能还存在一些小问题,现只可以在gitee上下载

如果你是tpframe的粉丝,那tpframe 6同样也是你的菜,它沿用了老版本的所有特性,开发模式,书写规范等等,现把一些改动的地方整理如下(tp5到tp6的升级改动,请查阅官方文档):

应用配置名称调整

thinkphp6配置文件更细化了,比以前的版本更多的配置,但tpframe6的配置目录是没有变化的

Db类改用门面模板的方式

以前操作的数据库think\Db类要进行调整

use think\Db;

...

改成

use think\facade\Db;

Config类改成门面方式

use think\Config;

改成

use think\facade\Config;

Session类改成门面方式

use think\Session;

改成

use think\facade\Session;

取消setInc/setDec方法

取消Query类的setInc/setDec方法,统一使用inc/dec方法替代

取消模型自动完成

模型的自动完成功能已经取消,请使用模型事件代替。

模型里取消了getObject方法

getObject方法使用灵活的getList方法代替

核心loadAddonModel方法删除

所有的模型实例都可统一使用loadModel方法代替

资源文件统一调整位置

网站入口目录为public,因为资源文件进行了如下调整:

所有模板资源文件目录在public/assets下面,后台资源文件目录backend,前台咨询文件frontend,安装包资源文件install,插件资源文件addon,前台与插件资源文件要在里面建立对应的目录,所资源文件直接放里面即可

后台模板里的更改

var GV = {

WEB_ROOT:"",

DIMAUB: "/",

JS_ROOT: "/theme/backend/assets/js/",

TOKEN: ""

};

改成

var GV = {

WEB_ROOT:"",

DIMAUB: "/",

JS_ROOT: "/assets/backend/js/",

TOKEN: ""

};

前台模板的更改

Think.session

改成

Request.session

模板变量赋值更改

$this->assign

改成

View::assign

记得引入相关类

持续更新中...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值