Releases: top-think/think-orm
Releases · top-think/think-orm
V3.0.33
- Db查询结果支持字段映射
- 改进where数组查询
- 改进缓存标识自动生成
V3.0.32
改进model类对调用withAttr的完善
修正字段映射
V3.0.31
- 改进数组查询
- 改进getSuffix方法
- 修正withJoin关联查询
- 修正Where类返回值类型
- 修正suffix查询
- 修正where方法为空的处理
- 改进分页toarray方法
- 改进when方法
V3.0.30
- 修改器和获取器支持字段映射
- 模型事件方法支持依赖注入
- 修正聚合查询
V3.0.29
- 兼容性调整
- 调整value和column方法 简化处理逻辑
- 多对多关联支持绑定中间件表数据
- getTable方法支持返回数据表别名
- 模型增加事件观察者支持
- append visible hidden方法的第一个参数必须
V3.0.28
- 增加withEnumRead方法设置枚举类型自动读取数据方式
- 为create和update的data添加object类型
- 调整PHP8.4兼容性
- 动态获取器方法增加当前模型参数,并自动append
- 改进关联字段的动态获取器的自动append
V2.0.62
- 修正mongo事务执行错误
- 优化单独使用orm库的时候可能的内存溢出问题
- 模型增加setCacheKey方法用于设置自动缓存key
- 修正php7兼容性问题
- 修正软删除fetch
- 修复关联对象动态设置表后缀之后写入数据时不自动添加数据表后缀的问题
- 修复远程一对一关联到同一对象时仅成功最后一个的问题
- 添加支持MySQL不等于操作表达式
V3.0.27
- 改进自动写入
- 增加枚举支持
- 修正json字段的hidden方法处理
- 改进模型suffix设置
- 增加EnumTransform枚举类型自动转换接口
V3.0.26
- 修正
value
方法和column
方法对json字段的支持
- 添加支持MySQL不等于操作表达式
- 改进query类的hidden、visible和append处理
- 增加自动写入(通过修改器定义)字段定义
- 改进数据集
withattr
方法
- 增加
whereJsonContains
和whereOrJsonContains
方法用于查询json数组数据
hidden
方法支持隐藏json字段的某个属性
- 增加
columnWithAttr
和valueWithAttr
方法