Skip to content

Releases: top-think/think-orm

V4.0.43

17 Jun 05:05
Compare
Choose a tag to compare

改进视图模型的自动关联查询 不依赖autoMapping定义 会自动检测关联映射
改进lazyWrite方法step参数类型

V4.0.42

12 Jun 08:34
Compare
Choose a tag to compare
  • 改进实体模型和视图模型的__unserialize方法
  • 改进save方法自增主键写入
  • 改进getOrigin方法增加类型转换参数
  • 改进视图模型的自动数据验证 支持字段映射
  • 视图模型增加validate_mapping_data配置 用于设置是否验证映射后的数据 默认情况下为验证视图模型的属性而非映射后的属性
  • 模型增加scene方法 用于设置自动验证的场景
  • 修正order方法传数组的别名问题

V4.0.41

28 May 09:54
Compare
Choose a tag to compare
  • 改进hasWhere的查询条件 支持更多的数组用法
  • batchQuery类方法取消query参数
  • 去掉Model类的autoinc处理
  • 修正__unserialize方法

V4.0.40

27 May 03:41
Compare
Choose a tag to compare

connect方法支持传入数组配置的数据库链接信息
改进Model类get方法
修复chunk查询中断问题
修复mongo游标查询问题
numberic类型视为字符串类型处理
优化PDOConnection类query和execute方法 不依赖Query
Model增加getAutoInc方法 改进getPk方法判断

V4.0.39

22 May 09:45
Compare
Choose a tag to compare

改进Model类__isset方法判断
改进Model类__unset方法

V4.0.38

21 May 08:24
Compare
Choose a tag to compare
  • 修正belongsTo关联的hasWhere方法
  • 改进关联写入支持JSON字段映射
  • 改进视图模型的data方法支持传入对象
  • 改进视图模型的create、update方法
  • 视图模型增加saveall方法实现
  • 改进视图模型的save方法
  • 改进DateTime支持写入null

V4.0.37

20 May 07:04
Compare
Choose a tag to compare
  • 视图模型和实体模型支持独立的查询范围和搜索器定义
  • 完善pg驱动,支持获取字段注解内容
  • 改进实体模型和视图模型的newInstance和setModel方法
  • 改进视图模型的clone方法
  • 改进视图模型的refresh方法调用
  • 改进autoMapping的字段条件自动处理

V4.0.36

16 May 01:29
Compare
Choose a tag to compare
  • 视图模型优化对JSON字段映射的支持
  • 支持JSON类型属性的类型自动转换
  • 优化视图模型的查询条件处理 可以自动根据视图模型的属性查询 会自动关联查询
  • 改进join查询方法的多次调用
  • 视图模型查询排序字段支持映射

V4.0.35

15 May 01:36
Compare
Choose a tag to compare
  • 修正修改器的data参数
  • 改进update方法的刷新数据
  • 改进视图模型多级子关联映射问题
  • 改进虚拟模型
  • 取消视图模型的只读功能

V4.0.34

14 May 06:06
Compare
Choose a tag to compare
  • 视图模型支持update、create方法调用并返回当前视图模型
  • 视图模型增加clear和reflesh方法
  • 视图模型默认支持写入 除非readonly为true(原allowWrite参数废弃)
  • Model的update方法更新成功后刷新数据 保证数据完整性
  • 改进parserOrder方法支持json字段排序