Releases: top-think/think-orm
Releases · top-think/think-orm
V3.0.14
- MongoDB驱动增加支持配置builder和query参数,便于开发者自定义Builder和Query类实现
- 模型增加setName方法可用于动态定义name属性
- 优化单独使用orm的时候 可能的内存溢出问题
- setLog方法支持传入闭包对日志进行处理
- 废弃getDbLog、updateQueryTime、clearQueryTime及getQueryTimes方法
V3.0.13
改进模型动态赋值对模型对象及模型数据集对象的输出支持
V3.0.11
修正反馈的一些问题
为模型新增一个创建查询对象方法
支持 json 类型的 null,not null判断
V3.0.10
改进save方法支持实体对象
添加pgsql版本>12的数据库脚本
去除聚合查询sql加limit 1,和FetchSql生成的sql保持一致
增加BaseBuilder类
修正MongoQuery
调整Connection基类及Fetch类
调整参数绑定机制
修正think\db\connector\Mongo
改进虚拟模型支持实体对象
V3.0.9
- 增加insertAllByKeys方法
- 优化模型嵌套访问一对一关联模型
- 修复模型设置类型转换为array时的bug
- 调整json类型转换
- 修改getDeleteTimeField方法权限
- 添加返回类型和参数类型
- 多态类型未定义时,返回null
- 改进getSchemaCacheKey方法
- 增加强制更新缓存方法cacheForce
- 改进分组count查询对缓存的支持
- 改进mongo builder
- 修复关联输出显示和隐藏不生效BUG
- 改进saveall方法对多主键的支持
- 模型实例化支持传入任意实体对象
V2.0.61
增加insertAllByKeys方法
增加强制更新缓存方法 cacheForce
cache方法tag如果不指定默认使用表名
改进mongo builder类
改进saveall方法对多主键的支持
V3.0.8
修改模型访问多层关联模型的bug
改进php think optimze:schema 指令无需开启fields_cache
取消lazySave方法
V2.0.60
修改模型访问多层关联模型的bug
改进php think optimze:schema 指令无需开启fields_cache
V3.0.7
改进datetime字段写入
修正autoInsIDType方法
改进toarray方法
改进pgsql驱动
修正自动参数绑定
改进批量数组查询