yangweijie / think-orm
the PHP Database&ORM Framework
Installs: 1
Dependents: 0
Suggesters: 1
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/yangweijie/think-orm
Requires
- php: 7.4.*
- ext-json: *
- ext-pdo: *
- psr/log: >=1.0
- psr/simple-cache: 1.0.1
- topthink/think-helper: ^3.1
- topthink/think-validate: 2.0.2
Requires (Dev)
- phpunit/phpunit: *
- rector/rector: ^2.3
Suggests
- ext-mongodb: provide mongodb support
README
基于PHP7.4+ 和PDO实现的轻量级ORM,完全重构的Model层,支持实体模型和分层(新特性盘点),并基本兼容3.0(参考升级指导)。
特性
- 基于PDO和PHP强类型实现
- 原生查询支持
- 灵活的查询构造器和链式查询
- 自动参数绑定和预查询
- 聚合查询
- 强大的模型及关联定义
- 模型获取器和修改器
- 虚拟模型支持
- 实体模型和视图模型支持
- 支持ActiveRecord模式和仓储模式
- 模型事件和类型自动转换
- 数据自动写入和延迟写入
- 搜索器和查询范围
- 预载入关联查询和延迟关联查询
- 数据写入自动验证
- 多数据库和
MongoDb支持 - 分布式及事务、断点重连
JSON及枚举类支持PSR-16缓存及PSR-3日志规范
安装
composer require yangweijie/think-orm
文档
详细参考 ThinkORM开发指南
基于官方手册的数据训练和提供精准解答服务 官方专家智能体
你可以使用官方提供的ThinkChat,让你在学习 ThinkPHP 的旅途中享受私人 AI 助理服务!
ThinkPHP 生态服务由顶想云(TOPThink Cloud)提供,为生态提供专业的开发者服务和价值之选。