Реших проблема, ако в бъдеще на някои му потрябва:
в application/core се създава нов файл с името My_Loader и със съдържание:
PHP code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Loader extends CI_Loader {
public function __construct() {
parent::__construct();
}
public function controller($file_name) {
$CI = & get_instance();
$file_path = APPPATH.'controllers/' . $file_name . '.php';
$object_name = $file_name;
$class_name = ucfirst($file_name);
if (file_exists($file_path)) {
require $file_path;
$CI->$object_name = new $class_name();
}
else {
show_error('Unable to load the requested controller class: ' . $class_name);
}
}
}
ии после вече контролера се извика чрез:
PHP code:
$this->load->controller('filename','classname');
$this->classname->functionname();