Проблемы с маршрутизацией URI для модулей в Zend Framework

Я только начинаю с Zend Framework, и я не совсем уверен, что я делаю неправильно с маршрутизацией URI.

Я начинаю с начального проекта Zend Framework в Zend Studio, основанного в моей папке htdocs (я также использую Zend Server, а также в Windows 7). Все, что там происходит, похоже, прекрасно работает, когда страница индекса (заканчивается в / public / subdirectory).

Но когда я пытаюсь добавить модуль, но в этом случае называется «Пользователи с контроллером под названием« Индекс »и следуя инструкциям по его настройке, я не уверен, что я должен помещать в URI, чтобы заставить его направить его Посмотреть. Я пробовал практически каждую конфигурацию комбинаций URI, о которых я могу думать ( localhost:80/public/users , localhost:80/public/users/index , localhost:80/users и т. Д.).

Я не получаю ошибку маршрутизации, а просто простую страницу 404.

Нужно ли устанавливать общую папку в качестве корня? Или есть что-то еще, что мне нужно сделать, чтобы заставить маршрутизацию работать?

~ редактировать в ответ на bitWorking

Похоже, он автоматически добавляет его в application.config.php. Но вот модуль module.config.php модуля Users

 'router' => array( 'routes' => array( 'users' => array( 'type' => 'Literal', 'options' => array( // Change this to something specific to your module 'route' => '/index', 'defaults' => array( // Change this value to reflect the namespace in which // the controllers for your module are found '__NAMESPACE__' => 'Users\Controller', 'controller' => 'Index', 'action' => 'index', ), ), 'may_terminate' => true, 'child_routes' => array( // This route is a sane default when developing a module; // as you solidify the routes for your module, however, // you may want to remove it and replace it with more // specific routes. 'default' => array( 'type' => 'Segment', 'options' => array( 'route' => '/[:controller[/:action]]', 'constraints' => array( 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', ), 'defaults' => array( ), ), ), ), ), ), ), 

Теперь я вижу, где именно вы настраиваете маршруты. Я тоже экспериментировал с этим, но все же не уверен, что я должен их установить. Однако гораздо ближе.