Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Restful Module For Kohana

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 classes
Octocat-spinner-32 config
Octocat-spinner-32 README.md
README.md

Sleepy - A Restful Modeler

<?php

class Model_User extends Sleepy {

    protected $_data_url = 'http://restfulserver.com/user/';

    protected $_data = array(
        'id' => '',
        'username' => '',
        'email' => '',
    );
}

$user = Sleepy::factory('user');
$user->load(); // Runs a GET method on the $_data_url and updates the data.

$user->username = 'iammerrick'; // Change the user name.

$user->save(); // Posts the updated $_data via to the $_data_url

Sleep::factory('user')
    ->set_fields($_POST, array('username', 'email'))
    ->save(); // Posts the $_data via JSON to the $_data_url and sets $_data with the JSON response





?>
Something went wrong with that request. Please try again.