ThinkORM是一个基于PHP和PDO的数据库中间层和ORM类库,早期作为ThinkPHP的一个核心组件现已独立出来,以优异的功能和突出的性能著称,提供了更优秀的性能和开发体验,最新版本要求PHP8.0+。
更新日志
详细更新日志可以参考 更新日志。
主要特性:
- 基于PDO和PHP强类型实现
- 支持原生查询和查询构造器
- 自动参数绑定和预查询
- 简洁易用的查询功能
- 强大灵活的模型用法
- 支持预载入关联查询和延迟关联查询
- 支持多数据库及动态切换
- 支持
MongoDb
- 支持分布式及事务
- 支持断点重连
- 支持
JSON
查询 - 支持数据库日志
- 支持
PSR-16
缓存及PSR-3
日志规范
环境要求
3.0
版本:PHP8.0+
/ 2.0
版本:PHP7.1+
安装
使用composer
安装
composer require topthink/think-orm
最新的
3.0
版本要求PHP8.0+
,如果你的PHP环境低于8.0
,可以安装2.0
版本。
文档
如果你使用了ThinkPHP,可以直接参考ThinkPHP官方手册的数据库和模型章节,如果是独立使用,可以参考 ThinkORM开发指南。