<?php //main class to extend usage require 'remodel.php';
//loading library predis: https://github.com/nrk/predis require 'predis-0.8/autoload.php'; Predis\Autoloader::register();
///MODEL EXAMPLE class Model_Post extends Remodel {
protected $_table_name = 'posts'; protected $_primary_key = 'id_post';
//NOT MANDATORY but recommended protected $_fields = array( 'id_post', 'title', 'description', 'created', 'status', ); }
//CREATE: $post = new Model_Post(); $post->title = 'test title'.time(); $post->description = 'test description'; $post->created = time(); $post->status = 1;
$post->save();
print_r($post->values());
//GET an specific model $post = new Model_Post(); $post->load(1); print_r($post->values());
//UPDATE current needs to be loaded before $post->title = 'title updated'; $post->status = 0; $post->save(); print_r($post->values());
//DELETE current $post->delete();
//GET many $post = new Model_Post(); $posts = $post->select(0,3); foreach ($posts as $p) print_r($p->values());
|