简介
最后更新于:2022-04-02 07:29:00
>[danger] `ThinkORM`是一个基于`PHP`和`PDO`的数据库中间层和`ORM`类库,之前一直作为ThinkPHP`5.*`系列的内置`ORM`类,以优异的功能和突出的性能著称,现已经支持独立使用,并作了升级改进,提供了更优秀的性能和开发体验,最新版本要求PHP`7.1+`。
本手册的内容主要针对`2.0`版本
## `2.0`版本主要特性:
* 基于PDO和PHP强类型实现
* 支持原生查询和查询构造器
* 自动参数绑定和预查询
* 简洁易用的查询功能
* 强大灵活的模型用法
* 支持预载入关联查询和延迟关联查询
* 支持多数据库及动态切换
* 支持`MongoDb`
* 支持分布式及事务
* 支持断点重连
* 支持JSON查询
* 支持数据库日志
* 支持`PSR-16`缓存及`PSR-3`日志规范
如果需要连接池功能,请直接使用`think-swoole`扩展。
## 环境要求
`2.0`版本:`PHP7.1+`
## 安装
使用`composer`安装
```
composer require topthink/think-orm
```
> 最新的`2.0`版本要求PHP`7.1+`,如果你的PHP环境低于`7.1`,可以安装`1.0`版本。
';