首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【行业资讯】ThinkORM V3.0.26 版本发布 —— JSON 查询改进和数据自动写入

ThinkORM是一个基于PHP和PDO的数据库中间层和ORM类库,早期作为ThinkPHP的一个核心组件现已独立出来,以优异的功能和突出的性能著称,提供了更优秀的性能和开发体验,最新版本要求PHP8.0+。

修正value方法和column方法对 json 字段的支持

添加支持 MySQL 不等于操作表达式

改进 query 类的 hidden、visible 和 append 处理

增加自动写入(通过修改器定义)字段定义

改进数据集withattr方法

增加whereJsonContains和whereOrJsonContains方法用于查询 json 数组数据

hidden方法支持隐藏 json 字段的某个属性

增加columnWithAttr和valueWithAttr方法

修正json属性和类型转换同时定义的时候出错的问题

value和column查询方法支持获取器

改进修改器对json字段的支持

query 类增加readonly方法设置只读字段

fetchsql方法支持setInc和setDec方法

修正使用查询范围后无法更新和删除数据的问题

修正json数据查询的字符串引号问题

预载入关联支持在闭包使用withBind方法动态绑定参数到父模型

修正 json 字段 null 查询

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ObSFBQFysGlFbFY0lRNg5R4g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券