3
abstract class AbstractController {
4
protected function __contructor () {
8
public function default_method () {
9
echo "<h1>It Works!</h1>";
13
* This should return a list of method names.
16
function get_methods () {
27
abstract public function get_methods ();
30
* Get the custom rout definitions.
32
abstract public function get_routes ();
37
public function load_view ($view, $user_data) {
38
require (ROOT_DIR . "View" . DS . $view . ".php");
39
$$view = new $view ();
40
$$view->render ($user_data);
44
* Returns a model object
46
public function load_model ($model) {
47
require (ROOT_DIR . "Model" . DS . $model . ".php");
48
$$model = new $model ();