phyrexia / orm
1.5.4
2019-09-01 22:06 UTC
Requires
- php: >=5.3
- phyrexia/sql: ^1.0
Suggests
- phyrexia/cache: PHP classes for caching singletons
README
PHP 类,用于易于使用的 ORM
需求
- PHP >= 5.3
- Composer phyrexia/sql ^1.0
安装
直接通过 Composer 安装
$ composer require phyrexia/orm
基本用法
<?php require 'vendor/autoload.php'; use Phyrexia\ORM\SimpleORM; class User extends SimpleORM { protected static $table = 'user'; public $id; public function __construct($id=NULL) { $this->id = $id; } } //Load User with ID 1 $user = User::load(1); //Save User $user->save(); //Delete User $user->delete(); //Check if User with ID 1 exists $exists = User::exists(1); //Load all Users $users = User::loadAll();