ThinkPHP V5.1RC2 版本
主要更新如下( 2017-10-17 ):
- 修正视图查询
- 修正资源路由
- 修正
HasMany
关联 - 修正
where
方法的闭包查询 - 一对一关联绑定属性到父模型后 关联属性不再保留
- 修正应用的命令行配置文件读取
- 改进
Connection
类的getCacheKey方法 - 改进文件上传的非法图像异常
- 改进验证类的
unique
规则 - Config 类
get
方法支持获取一级配置 - 修正 count 方法对
fetchSql
的支持 - 修正 mysql 驱动对
socket
支持 - 改进 Connection 类的
getRealSql
方法 - 修正
view
助手函数 - Query 类增加
leftJoin
rightJoin
和 fullJoin
方法 - 改进 app_namespace 的获取
- 改进
append
方法对一对一bind
属性的支持 - 改进关联的
saveall
方法的返回值 - 路由标识设置异常修复
- 改进 Route 类
rule
方法 - 改进模型的
table
属性设置 - 改进 composer autofile 的加载顺序
- 改进
exception_handle
配置对闭包的支持 - 改进 app 助手函数增加参数
- 改进 composer 的加载路径判断
- 修正路由组合变量的 URL 生成
- 修正路由 URL 生成
- 改进
whereTime
查询并支持扩展规则 - File 类的
move
方法第二个参数支持false
- 改进 Config 类
- 改进缓存类
remember
方法 - 惯例配置文件调整 Url 类当普通模式参数的时候不做
urlencode
处理 - 取消
ROOT_PATH
和APP_PATH
常量定义 如需更改应用目录 自己重新定义入口文件 - 增加
app_debug
的Env
获取 - 修正泛域名绑定
- 改进查询表达式的解析机制
- mysql 增加
regexp
查询表达式 支持正则查询 - 改进查询表达式的异常判断
- 改进 model 类的
destroy
方法 - 改进 Builder 类 取消
parseValue
方法 - 修正 like 查询的参数绑定问题
- console 和 start 文件移出核心纳入应用库
- 改进 Db 类主键删除方法
- 改进泛域名绑定模块
- 取消
BIND_MODULE
常量 改为在入口文件使用bind
方法设置 - 改进数组查询
- 改进模板渲染的异常处理
- 改进控制器基类的架构方法参数
- 改进 Controller 类的
success
和error
方法 - 改进对浏览器
JSON-Handle
插件的支持 - 优化跳转模板的移动端显示
- 修正模型查询的
chunk
方法对时间字段的支持 - 改进 trace 驱动
- Collection 类增加
push
方法 - 改进 Redis Session 驱动
- 增加 JumpResponse 驱动
如果从 RC1 更新到 RC2 版本,除了更新核心库之外,还需要更新应用仓库,或者使用 composer 重新安装。
官方完全开发手册已经同步更新内容。