Может кто-нибудь порекомендовать способ устранения неполадок, почему определенный класс не загружается автозагрузчиком?Я использую автозагрузку пространства имен следующим образом:
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->registerNamespace('\Xyz');
if (APPLICATION_ENV == 'development') {
$loader->suppressNotFoundWarnings(false);
}
Некоторые классы в пространстве имен Xyz загружаются, а другие нет.В месте, где выдается ошибка о том, что класс не найден, я могу добавить require_once
в файл класса, и он отлично работает.
Я видел этот вопрос: zend_loader_autoloader делаетПохоже, не загружается абстрактный класс , где автор отладки Zend_Loader, но когда я это делаю, единственными классами, которые я вижу, это автозагрузка, являются классы Zend_ и ZendX_.Где загружаются другие зарегистрированные пространства имен, и есть ли способ выгрузить все классы, которые загружены в данный момент в моем коде?