<?php
 
 
// Initialize class or use static methods!
 
 
$load = new Loader();
 
 
/**
 
 * Load specific user library class
 
 */
 
 
$load->library('my_lib');
 
 // or
 
Loader::library('my_lib');
 
 
/**
 
 * Load specific user controller class
 
 */
 
 
$load->controller('blog');
 
 // or
 
Loader::controller('blog');
 
 
 
/**
 
 * Load specific user model class
 
 */
 
 
$load->model('Model_blog');
 
 // or
 
Loader::model('Model_blog');
 
 
/**
 
 * Load specific config
 
 */
 
 
$load->config('database')
 
$load->config('route')
 
 // or
 
Loader::config('database');
 
 // Load more configs
 
$data = array('database','route','config','my_config');
 
$load->config('data');
 
 
// ADD NEW PATH FROM OTHER DIRECTORIES
 
 
// If u want do add new path and autoload all files from other dir, flow  // next steps.
 
 
// First add in __constructor new line like this.
 
 
spl_autoload_register(array($this,'my_new_directory'));
 
 
// After adding spl_autoload_register in __constructor u must create new // method with name "my_new_directory".
 
 
public function my_new_directory($class)
 
{
 
  if ($class) {
 
     set_include_path('app/my_dir_path');
 
     spl_autoload_extensions('.php');
 
     spl_autoload($class);
 
    }
 
}
 
 
// Dont forget to change path in index constants
 
 
?>
 
 |