Zend_Tool и автозагрузка проекта - PullRequest
1 голос
/ 10 января 2011

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

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

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

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

Application\Admin\Library\BackendController

, который отображается в application / modules / admin / library / BackendController.php

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

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

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

1 Ответ

1 голос
/ 11 января 2011

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

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

basicloader.classes.0 = "BackendController"

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

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

basicloader.classes.0 = "NetBeansCommandsProvider"
...