Не работает __autoload
Алексей Е
windows 7
openserver php 5.6
подскажите плиз в чем проблема
Структура сайта: http://f6.s.qip.ru/uFoPM9MV.jpg
в автолаудере следующие строки:


<?php
function __autoload($class_name) {
echo "сработал автолауд";
require_once __DIR__ . '/../models/'.$class_name.'.php';
require_once __DIR__ . '/../components/'.$class_name.'.php';
require_once __DIR__ . '/../controllers/'.$class_name.'.php';
}
?>
index.php:
<?php

require_once __DIR__ . '/components/autoload.php';
//require_once __DIR__ . '/components/db.php';
require_once __DIR__ . '/config.php';
require_once __DIR__ . '/components/router.php';
$router = new router;
$router->run(); ?>
закоментировал подключения бд, где-то в недрах кода у меня создается класс с ним и должен сработать автолауд возвращается вот такая ошибка:
сработал автолауд

Warning: require_once(G:\OpenServer\domains\oop.ru\components/../models/db.php): failed to open stream: No such file or directory in G:\OpenServer\domains\oop.ru\components\autoload.php on line 5 Fatal error: require_once(): Failed opening required 'G:\OpenServer\domains\oop.ru\components/../models/db.php' (include_path='.;g:/openserver/modules/php/PHP-5.6;g:/openserver/modules/php/PHP-5.6/PEAR/pear') in G:\OpenServer\domains\oop.ru\components\autoload.php on line 5
Алексей Е больше 1 года назадСпасибо 0
0 чел.