This package is abandoned and no longer maintained. The author suggests using the doctrine/orm package instead.

PHP class for an easy to use ORM

1.5.4 2019-09-01 22:06 UTC

This package is auto-updated.

Last update: 2021-11-16 18:39:20 UTC


README

PHP class for an easy to use ORM

Latest Stable Version License

Requirements

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