zend_loader_autoloader не загружает абстрактный класс

Я получаю доступ к Zend_Autoload, но класс non-zend, который у меня есть, не загружается при расширении.

Автозагрузчик инициализируется следующим образом:

// Initialise Autoloader $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->suppressNotFoundWarnings(true); $autoloader->setFallbackAutoloader(true); $autoloader->registerNamespace('lib_'); } 

Все отлично работает с другими классами. Требуется ли загружать файлы абстрактного класса и реализованные интерфейсы вручную заранее?

Zend_loader_autoloader фактически загружает абстрактные классы, idem для любого интерфейса, который может реализовать класс . Милая.

Несколько отладочных вызовов прямо в классе Zend_Loader быстро указали мою проблему: мой файл был назван AbstractTableFetch.php, класс назывался FetchTable.

Автозагрузчик, очевидно, будет работать, только если имя файла и имя класса совпадают.