Releases: top-think/think-orm
Releases · top-think/think-orm
V4.0.50
- 改进模型的suffix方法调用处理
- 模型和实体模型增加基础配置定义方法getBaseOptions()
- 改进视图模型支持基础类参数定义
- 优化 Json 字段解析效率
V4.0.49
- chunk查询方法使用lazy方法重写并优化实现
- LazyCollection类增加page方法简化数据处理
- 改进cursor方法支持关联查询
- chunk方法的column参数不再支持传入数组
- 改进视图模型的获取器调用
- 增加setAttrs方法
V4.0.48
- 增加LazyCollection数据集对象
- cursor和lazy方法默认返回LazyCollection对象
- 修正chunk方法主键不存在的情况查询出错问题
V4.0.47
- 调整getPk方法支持没有主键的表
- 修正OptimLock的getDbWhere方法参数默认值
- 模型类和数据集对象增加toView方法
- 改进autoWriteData方法对于手动写入的自动写入时间字段不再生成
- 改进视图模型的data方法支持原有属性
- 改进视图模型的一对多关联写入
- 改进模型的destory方法增加together参数
V4.0.46
- 增加lazy惰性查询方法
- 优化预载入关联查询使用lazy方法
V4.0.45
- 修正参数绑定
- 一对多关联增加first和last方法
- 一对一关联增加firstOfMany和lastOfMany方法
- 改进视图模型的验证
- 改进withSearch方法支持搜索规则
V4.0.44
- 改进关联预载入查询的limit方法
- 改进数据集的关联预载入查询 使用cursor查询 减少内存开销
V4.0.43
改进视图模型的自动关联查询 不依赖autoMapping定义 会自动检测关联映射
改进lazyWrite方法step参数类型
V4.0.42
- 改进实体模型和视图模型的__unserialize方法
- 改进save方法自增主键写入
- 改进getOrigin方法增加类型转换参数
- 改进视图模型的自动数据验证 支持字段映射
- 视图模型增加validate_mapping_data配置 用于设置是否验证映射后的数据 默认情况下为验证视图模型的属性而非映射后的属性
- 模型增加scene方法 用于设置自动验证的场景
- 修正order方法传数组的别名问题
V4.0.41
- 改进hasWhere的查询条件 支持更多的数组用法
- batchQuery类方法取消query参数
- 去掉Model类的autoinc处理
- 修正__unserialize方法