phyrexia / orm
PHP class for an easy to use ORM
Installs: 712
Dependents: 0
Suggesters: 1
Security: 0
Stars: 3
Watchers: 4
Forks: 3
Open Issues: 0
pkg:composer/phyrexia/orm
Requires
- php: >=5.3
- phyrexia/sql: ^1.0
Suggests
- phyrexia/cache: PHP classes for caching singletons
README
PHP class for an easy to use ORM
Requirements
- PHP >= 5.3
- Composer phyrexia/sql ^1.0
Installation
Install directly via Composer:
$ composer require phyrexia/orm
Basic Usage
<?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();