После введения автозагрузчика я начал портировать существующее приложение ZF. Непосредственной ошибкой было то, что IndexController был расширен BaseController, который теперь не может быть найден, хотя он находится в папке application/controllers с другими контроллерами.
Требует ли парадигма автозагрузчика, чтобы BaseController был переименован в My_BaseController и помещен в папку библиотеки? С другой стороны, так приятно хранить все контроллеры в одной папке с BaseController.