Skip to content

Releases: top-think/think-orm

V4.0-beta

25 Dec 07:55
Compare
Choose a tag to compare
V4.0-beta Pre-release
Pre-release
  • 增加实体模型支持
  • 完全兼容ThinkORM3.0版本

具体使用可以参考:https://doc.thinkphp.cn/@think-orm/entity.html

V3.0.33

19 Dec 03:17
Compare
Choose a tag to compare
  • Db查询结果支持字段映射
  • 改进where数组查询
  • 改进缓存标识自动生成

V3.0.32

18 Dec 01:54
Compare
Choose a tag to compare

改进model类对调用withAttr的完善
修正字段映射

V3.0.31

11 Dec 02:27
Compare
Choose a tag to compare
  • 改进数组查询
  • 改进getSuffix方法
  • 修正withJoin关联查询
  • 修正Where类返回值类型
  • 修正suffix查询
  • 修正where方法为空的处理
  • 改进分页toarray方法
  • 改进when方法

V3.0.30

07 Nov 09:13
Compare
Choose a tag to compare
  • 修改器和获取器支持字段映射
  • 模型事件方法支持依赖注入
  • 修正聚合查询

V3.0.29

04 Nov 01:56
Compare
Choose a tag to compare
  • 兼容性调整
  • 调整value和column方法 简化处理逻辑
  • 多对多关联支持绑定中间件表数据
  • getTable方法支持返回数据表别名
  • 模型增加事件观察者支持
  • append visible hidden方法的第一个参数必须

V3.0.28

10 Oct 07:48
Compare
Choose a tag to compare
  • 增加withEnumRead方法设置枚举类型自动读取数据方式
  • 为create和update的data添加object类型
  • 调整PHP8.4兼容性
  • 动态获取器方法增加当前模型参数,并自动append
  • 改进关联字段的动态获取器的自动append

V2.0.62

14 Oct 01:48
Compare
Choose a tag to compare
  • 修正mongo事务执行错误
  • 优化单独使用orm库的时候可能的内存溢出问题
  • 模型增加setCacheKey方法用于设置自动缓存key
  • 修正php7兼容性问题
  • 修正软删除fetch
  • 修复关联对象动态设置表后缀之后写入数据时不自动添加数据表后缀的问题
  • 修复远程一对一关联到同一对象时仅成功最后一个的问题
  • 添加支持MySQL不等于操作表达式

V3.0.27

11 Sep 02:13
Compare
Choose a tag to compare
  • 改进自动写入
  • 增加枚举支持
  • 修正json字段的hidden方法处理
  • 改进模型suffix设置
  • 增加EnumTransform枚举类型自动转换接口

V3.0.26

05 Sep 01:31
Compare
Choose a tag to compare
  • 修正value方法和column方法对json字段的支持
  • 添加支持MySQL不等于操作表达式
  • 改进query类的hidden、visible和append处理
  • 增加自动写入(通过修改器定义)字段定义
  • 改进数据集withattr方法
  • 增加whereJsonContainswhereOrJsonContains方法用于查询json数组数据
  • hidden方法支持隐藏json字段的某个属性
  • 增加columnWithAttrvalueWithAttr方法