self::$config = Core_Config::instance();
а именно у этого класса Core_Config ниже дан файл но я так и ненашел где он подключается.
ниже файл с кодом
self::$config = Core_Config::instance();
static public function registerCallbackFunction()
{
spl_autoload_register(array('Core', '_autoload'));
set_exception_handler(array('Core', '_exception'));
register_shutdown_function(array('Core', '_shutdown'));
set_error_handler(array('Core', '_error'));
}
Цитата (serrrgggeee @ 27.08.2014 - 13:12) |
ссылка не работает |
Цитата (serrrgggeee @ 27.08.2014 - 13:21) |
как я понял здесь формируется массив Core где есть _autoload |
/**
* Callback function
* @param string $class path to class file
* @return mixed
*/
static public function _autoload($class)
{
$class = basename($class);
if (isset(self::$_autoloadCache[$class]))
{
return self::$_autoloadCache[$class];
}
// Cut _Model if check module available
$classCheck = substr($class, -6) == '_Model'
? strtolower(substr($class, 0, -6))
: $class;
$return = FALSE;
if (isset(self::$modulesList[$classCheck])
&& self::$modulesList[$classCheck]->active == 0)
{
self::$_autoloadCache[$class] = $return;
return $return;
}
$path = self::$modulesPath . self::getClassPath($class);
if (is_file($path))
{
include($path);
$return = TRUE;
}
self::$_autoloadCache[$class] = $return;
return $return;
}