ThinkPHP5.0 版本是一个颠覆和重构版本,官方团队历时十月,倾注了大量的时间和精力,采用全新的架构思想,引入了更多的 PHP 新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持 composer ,并针对 API 开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有 3.2 项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是 WEB 还是 API 开发)。
相对于 5.0 版本,更新日志如下:
success
和error
方法的跳转地址识别 支持更多 SchemegetInput
方法 用于获取php://input
值cache
方法,支持请求缓存pgsql
数据库驱动的数据表字段信息读取view
方法 第二个参数默认值更改为 true 获取全部的字段query
参数用于配置查询对象名称query
属性用于配置模型需要的查询对象名称save
方法 主键写入Query
类的allowField
和setFieldType
方法及相关属性getTables
方法optimize:schema
命令 用于生成数据表字段信息缓存paginate
第二个参数传入数字表示总记录数JSON
字段查询getDb
静态方法获取 db 查询对象save
方法返回值save
方法save
方法一处问题extra_config_list
配置参数 扩展配置文件直接放到 extra
目录下面即可自动加载(数据库配置文件位置不变)config
方法__call
调用 db()引发的 BUGFile
类的md5
和sha1
方法 改为hash
方法 支持更多的散列值类型生成response_end
行为标签官方手册已经同步更新到 V5.0.1 版本
[ 5.0 完全开发手册 | 5.0 快速入门 ]
下面是针对 ThinkPHP5 的扩展包 需要使用 Composer 安装
2016 年 9 月 28 日 ThinkPHP 官方团队
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.