Настройка модулей в ZendFramework - PullRequest
0 голосов
/ 16 июля 2011

У меня проблема с использованием модулей в ZendFramewok.До сих пор я создал структуру каталога для модулей в каталоге приложения.

Приложение
--configs
--Bootstrap.php
--modules
---- default
------ контроллеры
-------- ErrorController.php
-------- IndexController.php
------ модели
------ views
-------- помощники
-------- сценарии
---------- ошибка
----------- error.phtml
---------- index
------------ index.phtml

Updated application.ini by adding the following lines:
resources.frontController.moduleDirectory = APPLICATION "/modules"
resources.module[] = ""

Настройка виртуального хоста для общего доступа как ServerName.local

Поэтому, если ввести в браузере имя_сервера.local, я получу представление по умолчанию, но если я введу имя_сервера.local /: default /: index /: index Iполучить 403 (Запрещено), если я наберу Servername.local / default / index / index, я получу 404 (Не найдено), любая помощь ??

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Я полагаю, что вы пропустили "s" на resources.module[], возможно, захотите обновить его до:

resources.modules[] = ''
0 голосов
/ 18 июля 2011

Прежде всего проверьте, включен ли mod_rewrite и настроен ли он в .htaccess. Я считаю, что эта ошибка 404 приходит с сервера, а не из вашего приложения.

После этого проверьте ваш контроллер индекса, определенный следующим образом: Default_IndexController extends Zend_Controller_Action

Если это не ваша проблема, я добавлю больше предложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...