Skip to content

Releases: top-think/think-orm

V3.0.14

24 Sep 13:43
Compare
Choose a tag to compare
  • MongoDB驱动增加支持配置builder和query参数,便于开发者自定义Builder和Query类实现
  • 模型增加setName方法可用于动态定义name属性
  • 优化单独使用orm的时候 可能的内存溢出问题
  • setLog方法支持传入闭包对日志进行处理
  • 废弃getDbLog、updateQueryTime、clearQueryTime及getQueryTimes方法

V3.0.13

04 Sep 02:52
Compare
Choose a tag to compare

改进模型动态赋值对模型对象及模型数据集对象的输出支持

V3.0.12

25 Aug 07:43
Compare
Choose a tag to compare

改进关联输出

V3.0.11

18 Jul 11:14
Compare
Choose a tag to compare

修正反馈的一些问题
为模型新增一个创建查询对象方法
支持 json 类型的 null,not null判断

V3.0.10

27 Jun 06:05
Compare
Choose a tag to compare

改进save方法支持实体对象
添加pgsql版本>12的数据库脚本
去除聚合查询sql加limit 1,和FetchSql生成的sql保持一致
增加BaseBuilder类
修正MongoQuery
调整Connection基类及Fetch类
调整参数绑定机制
修正think\db\connector\Mongo
改进虚拟模型支持实体对象

V3.0.9

24 Apr 08:48
Compare
Choose a tag to compare
  • 增加insertAllByKeys方法
  • 优化模型嵌套访问一对一关联模型
  • 修复模型设置类型转换为array时的bug
  • 调整json类型转换
  • 修改getDeleteTimeField方法权限
  • 添加返回类型和参数类型
  • 多态类型未定义时,返回null
  • 改进getSchemaCacheKey方法
  • 增加强制更新缓存方法cacheForce
  • 改进分组count查询对缓存的支持
  • 改进mongo builder
  • 修复关联输出显示和隐藏不生效BUG
  • 改进saveall方法对多主键的支持
  • 模型实例化支持传入任意实体对象

V2.0.61

26 Apr 06:27
Compare
Choose a tag to compare

增加insertAllByKeys方法
增加强制更新缓存方法 cacheForce
cache方法tag如果不指定默认使用表名
改进mongo builder类
改进saveall方法对多主键的支持

V3.0.8

19 Mar 04:47
Compare
Choose a tag to compare

修改模型访问多层关联模型的bug
改进php think optimze:schema 指令无需开启fields_cache
取消lazySave方法

V2.0.60

19 Mar 04:52
Compare
Choose a tag to compare

修改模型访问多层关联模型的bug
改进php think optimze:schema 指令无需开启fields_cache

V3.0.7

08 Mar 08:07
Compare
Choose a tag to compare

改进datetime字段写入
修正autoInsIDType方法
改进toarray方法
改进pgsql驱动
修正自动参数绑定
改进批量数组查询