naftali100/async-orm

此包最新版本(v0.1.3.1)没有提供许可证信息。

异步ORM库

v0.1.3.1 2023-02-05 00:24 UTC

This package is auto-updated.

Last update: 2024-09-05 03:59:58 UTC


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
});

待办事项

  • 测试
  • 关系
  • 修复结构