naftali100 / async-orm
此包最新版本(v0.1.3.1)没有提供许可证信息。
异步ORM库
v0.1.3.1
2023-02-05 00:24 UTC
Requires
- amphp/amp: ^2.6
- amphp/mysql: ^2.1
Requires (Dev)
- amphp/phpunit-util: ^2.0
README
受redbean启发的异步ORM库
仅实现基本的CURD功能(目前没有关系)
用法
几乎与redbean相同。注意每次数据库调用时的yield
Amp\Loop::run(function(){ yield ORM::connect('127.0.0.1', 'user', 'pass', 'db'); $user = ORM::create('user'); $user->name = 'john'; $userid = yield ROM::store($user); $same_user = yield ORM::load('user', $userid); print $same_user->id; // id print $same_user->name; // john });
待办事项
- 测试
- 关系
- 修复结构