ThinkPHP Framework ——十年匠心的高性能PHP框架
RC3版本主要改进和优化了系统内置中间件,改进了一些用法和体验,并且把不常用的驱动移出核心改为扩展方式提供。
whereWeek
日期查询requireWithout
验证规则dump
/halt
助手函数调整支持输出多个变量delete
和update
方法push
方法deny_app_list
配置参数app_map
支持指定泛应用映射RedirectResponse
flush
方法make:controller
指令生成get
方法默认值dateFormat
属性方法update
操作Relation::$selfRelation
默认为null
,导致Relation::isSelfRelation()
方法报错redis
缓存驱动observe
方法getNamespaces
方法where
查询方法传入Query对象的时候缺少bind
数据的问题method
方法route:list
指令Collection
类load
方法redis
驱动的端口类型session
数据序列化使用JSON处理的问题hidden
方法隐藏关联模型的问题Request
类has
方法对env
和session
的支持provider.php
文件无效问题getValidateType
方法Socket
日志驱动移出核心PostgreSQL
、Sqlite
和SqlServer
驱动移出核心
,改为扩展think\Controller
基类Yaconf
支持移出核心 纳入扩展think-yaconf
withoutField
方法useGlobalScope
方法增加withoutGlobalScope
方法Cookie
类恢复get
和has
方法支持token
助手函数调整:
分割传参auto_detect
配置session
类的auto_start
配置参数和boot
方法Where
数组对象查询JumpResponse
及success
/error
/result
等方法和助手函数think\db\Expression
类cookie
的prefix
参数optimize:facade
optimize:model
指令 改为扩展方式Config
类__get
和 __isset
方法本次更新为常规更新,主要更新如下:
redis
驱动hidden
方法对关联属性的支持where
查询方法传入Query
对象的支持bind
数据load
方法本次更新为常规更新,主要更新如下:
chunk
方法一处异常抛出的错误visible
level
配置支持saveAll
方法兼容Collection
格式参数格式whereOr
查询使用字符串的问题dateFormat
设置对写入数据的影响本次主要为常规更新,修正了一些反馈的问题。
isEmpty
方法用于判断是否空模型append
的支持withCount
自关联问题visible
和hidden
判断MISS
路由本次更新为常规更新,修正了一些反馈的问题。
has
方法,支持patch
unique
验证的多条件支持in
查询支持表达式getBind
方法response
助手函数默认值regexp
查询Expression
对象的支持本次更新包含了一个安全更新,建议更新
本次主要为常规更新,修正了一些反馈的问题。
主要更新日志:
attach
方法field
处理save
方法exists
方法返回值本次版本包含一个安全更新,建议升级。
field
方法count
方法返回类型download
函数增加在浏览器中显示文件功能sqlsrv
驱动支持多个Schemas模式查询save
方法 增加make
方法仅创建对象不保存field
解析本次版本更新主要涉及一个安全更新,推荐尽快更新到最新版本。
DISTINCT
afterWith
和beforeWith
验证规则 用于比较日期字段destroy
方法save
方法当data
变量为空 数据不验证replace
方法count
方法返回值类型sqlsrv
驱动save
方法该版本主要改进了参数绑定的解析问题和提升性能,并修正了一些反馈的问题。
belongsto
关联的has
方法hasMany
关联query
类的默认查询参数处理parseBetween
解析方法Env
类的getEnv
和get
方法remove
规则异常strpos
对子串是否存在的判断choice
无法用值选择第一个选项问题extend
和block
标签的正则