ThinkPHP5.0.4核心版

浏览:15921 最后更新:2017-06-24 01:51 分类:框架
官方快速入门系列教程新增了控制器从入门到精通

V5.0.4版本比5.0.3更稳定和规范,并增加了一些新的特性。

主要调整

关联模型重构并增加多态一对多关联;
数据库支持一个字段多次调用不同查询条件;
增加数据库CURD事件支持;
路由到类和控制器的方法支持传入额外参数;
支持全局模板变量赋值;
模型支持独立设置查询数据集对象;
日志针对命令行及调试做出改进;
改进Hook类的行为方法调用;


升级指导

从`V5.0.3`升级到`V5.0.4`需要注意如下事项:

模型的关联定义方法必须采用驼峰法(小写字母打头)命名规范,但关联调用可以支持驼峰和小写方式。

行为类的方法必须使用驼峰法命名,如果你使用了钩子位作为行为执行方法入口,请修改为驼峰法,例如 `app_init`钩子位对应的行为方法名应该是 `appInit`。

如果你使用了Query类的`fetchClass`方法自定义数据集返回对象的话,请改为在模型中设置`resultSetType`属性,数据库类不再支持自定义查询数据集对象(只支持数组和系统的`think\Collection`数据集对象)
评论( 相关
后面还有条评论,点击查看>>