-
-
Save jpalala/d62c25f8efc3474d161f to your computer and use it in GitHub Desktop.
Eden PHP Model how-to
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* MODEL */ | |
class Some_Model extends Eden_Sql_model { | |
protected $_table = 'some_table'; | |
public function __construct($database = null) { | |
$this->_database = $database ? $database : front()->database(); | |
//do some other things here | |
} | |
} | |
/* BACK CONTROLLER */ | |
class Some_Back_Page_Controller extends Back_Page { | |
public function render() { | |
$some_model = new Some_Model(back()->database()); | |
return $this->_page(); | |
} | |
} | |
/* FRONT CONTROLLER */ | |
class Some_Front_Page_Controller extends Front_Page { | |
public function render() { | |
$some_model = new Some_Model(); | |
return $this->_page(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment