naftali100 / async-orm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

async-orm

async orm lib inspired by redbean

implements only the basic CURD functionality (no relations atm)

usage

almost the same as redbean. notice the yield every time you do db call

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

todo

  • tests
  • relations
  • fix structure

About


Languages

Language:PHP 100.0%