/+junk/StupidMVC

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/StupidMVC

« back to all changes in this revision

Viewing changes to Common/AbstractController.php

  • Committer: Gustav Hatvigsson
  • Date: 2016-03-16 16:38:06 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20160316163806-045k0tl7e9pll3ze
* changed a few small things

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?php
2
2
 
3
3
abstract class AbstractController {
4
 
  protected function __contructor () {
 
4
  protected function
 
5
  __contructor () {
5
6
    
6
7
  }
7
8
  
8
 
  public function default_method ($args) {
 
9
  public function
 
10
  default_method ($args) {
9
11
    echo "<h1>It Works!</h1>";
10
12
    echo "<b> You should add default_method () to your class. </b>";
11
13
  }
25
27
    }
26
28
   * @endcode
27
29
   */
28
 
  abstract public function get_methods ();
 
30
  abstract public function
 
31
  get_methods ();
29
32
  
30
33
  /*
31
34
   * Get the custom rout definitions.
35
38
  /**
36
39
   * load a view class.
37
40
   */
38
 
  public function load_view ($view, $user_data) {
39
 
    require (ROOT_DIR . "View" . DS . $view . ".php");
40
 
    $$view = new $view ();
41
 
    $$view->render ($user_data);
 
41
  public function
 
42
  load_view ($view, $user_data) {
 
43
    require (APP_DIR . "Views" . DS . $view . ".php");
 
44
    $_view = new $view ();
 
45
    $_view->render ($user_data);
42
46
  }
43
47
  
44
48
  /**
45
49
   * Returns a model object
46
50
   */
47
 
  public function load_model ($model) {
48
 
    require (ROOT_DIR . "Model" . DS . $model . ".php");
 
51
  public function
 
52
  load_model ($model) {
 
53
    require (APP_DIR . "Models " . DS . $model . ".php");
49
54
    $$model = new $model ();
50
55
    
51
56
    return $$model;