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"