Моя ошибка - я не прочитал сообщения об ошибках должным образом - я все еще var_dump
ing Zend_Loader_Autoload
в загрузчике, который вызывал исключение "заголовки уже отправлены".Не забудьте попробовать без отладки вывода!
У меня есть модульное приложение, работающее на ZF 1.11.11 с такой структурой каталогов:
application/
Bootstrap.php
modules/
default/
controllers/
models/
views/
manager/
Bootstrap.php
controllers/
models/
forms/
views
layouts/
configs/
Соответствующие application.ini
объявления:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
По сути, моя проблема в том, что контроллер в модуле менеджера не может загрузить форму в каталоге forms/
каталога менеджера.var_dump
ing Zend_Loader_Autoloader::getInstance()
показывает, что все карты Application_
определены (хотя и не в том месте, /application
, а не /default
), и для Manager_
.
карты не определены.Что меня смущает, так это то, что загружен Bootstrap.php в manager/
, что означает, что модуль был обнаружен.Этот загрузчик просто расширяет Zend_Application_Module_Bootstrap
.
Есть ли здесь какое-то загадочное значение конфигурации, которое я здесь упускаю?Документация по этому вопросу довольно скудна (также хотелось бы получить более подробное объяснение по этому поводу).