Zend_Tool и автозагрузка проекта

Я использую Zend_Tool в приложении ZF, которое изначально было создано Zend_Tool.

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

Я использую модульную структуру каталогов, и у каждого модуля есть папка библиотеки, сопоставленная с подпространством библиотек.

Контроллер, в котором я пытаюсь создать действие, расширяет контроллер настраиваемого действия, определенный в моей папке библиотеки, т.е.

Application\Admin\Library\BackendController

который сопоставляется с приложением /modules/admin/library/BackendController.php

Итак, я получаю:

Fatal error: Class 'Application\Admin\Library\BackendController' not found in /path/to/app/.../controllers/AuthenticationController.php

Как настроить автозагрузку для Zend_Tool, чтобы она правильно загружала мои классы?

1 ответ

Вы ищете свой домашний каталог, где находится zf.ini, в Windows - каталог вашего имени пользователя для входа в Windows.

просто добавьте строку, как это:

basicloader.classes.0 = "BackendController"

если взят basicloader.classes.0, просто поместите basicloader.classes.1

обычно, если вы используете netbeans для кодирования, IDE определяет:

basicloader.classes.0 = "NetBeansCommandsProvider"
Другие вопросы по тегам