добавление пользовательского каталога контроллера в Zend Framework - PullRequest
0 голосов
/ 20 февраля 2012

поэтому в index.php я сделал

$front = Zend_Controller_Front::getInstance();
$front = $front->addControllerDirectory('/path/to/directory');

, а затем поместил один из моих файлов контроллера в этот каталог / path / to /

, но затем Zend жалуется, что это не моглоне нашел этот контроллер ...

Что я сделал не так?

1 Ответ

0 голосов
/ 20 февраля 2012

из руководства по Zend:

Примечание. Если вы используете addControllerDirectory () без имени модуля, он установит каталог для модуля по умолчанию - перезаписать его, если он уже существует.

поэтому укажите имя модуля, где находятся ваши пользовательские контроллеры, если это не модуль по умолчанию:

$front->addControllerDirectory('/path/to/directory', 'moduleName');

однако вы также можете добавить его в файл application.ini:

application.ini:

; resources frontController
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory1"
resources.frontController.controllerDirectory[] = APPLICATION_PATH "/path/to/directory2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...