<?php
 
if(!defined('BASEPATH')){ die();}
 
 
/*
 
 
AzizMVC By Aziz S. Hussain
 
http://www.AzizSaleh.com
 
Licensed under LGPL
 
 
File Name: welcome.php
 
 
Description:
 
-----------
 
This is an example of how you would create a controller.
 
 
--> Basically all controllers must extend the mainController
 
--> Your constructor must initialize the parent constructor as well
 
--> Index function will always get called if it exists
 
--> If you access the controller through this: /index.php/welcome/test, 
 
    it will try to execute the test() function in the class
 
 
*/
 
 
class welcome extends mainController
 
{    
 
    // load controller
 
    public function __construct()
 
    {
 
        // Initialize parent
 
        parent::__construct();
 
    }
 
    
 
    // index page
 
    function index()
 
    {
 
        /*
 
        // Load model (model filename, handler)
 
        $this->loadModel('welcome','myModel');
 
        
 
        // Execute the model test function (basically echos 'test' for now)
 
        $this->myModel->test();
 
        */
 
        // Custom data to pass to viewer
 
        $data['testVar'] = ' > Test 123';
 
        
 
        // Load viewer and save it to use on the template plugin
 
        $page = $this->loadViewer('welcome',$data,true);
 
        
 
        $templateInfo = array('header', 'footer', 'links');            
 
        
 
        // Echo page + template (using auto loaded template plugin)
 
        echo showTemplate($page,$templateInfo,'Default',$data);
 
    }    
 
}
 
 
// End of file /AzizMVC/Controller/welcome.php
 
 |