ThinkPHP 6.0 RC4 版本发布,ORM 独立及日志多通道支持
RC4版本主要改进包括ORM库独立,日志系统增加多通道支持,缓存、日志、数据库的配置文件统一调整为多通道模式,并做了大量的改进和修正。 本次更新相对于RC3版本主要涉及配置文件的更新,其它调整参考更新日志的用法调整部分。 主要新特性 数据库和模型改为独立的think-orm库 数据库和模型操作核心不再内置,改为统一依赖topthink/think-orm库(该类库已经包括其它的数据库驱动),用法保持一致,功能也没有任何的缺失。 此前think-orm库已经独立更新维护,但一直是同步核心的ORM,2.0版本进行了架构调整,保持独立性的同时支持框架依赖,以后数据库操作这块统一在此类库更新。 模型功能增强 对模型做了大量的功能改进,主要包括: 关联类增加withField和withLimit方法 改进模型的hasWhere方法对闭包查询条件的支持完善 支持has/hasWhere的多次调用 模型的has/hasWhere方法支持软删除 增加远程一对一关联 远程一对一和一对多支持预载入及has/hasWhere查询 模型类支持序列化及缓存操作 关联预载入查询支持缓存 模型方法支持依赖注入 模型...
