Как я могу добавить домашнюю страницу по умолчанию в маршрутизации?Маршрут Zend Framework 2 неправильно работает
мой маршрут работает, когда я этот URL-адрес {MyApp}/MODULENAME/controllername но когда я этот {MyApp}/MODULENAME он возвращает 404.
Как я могу исправить это?
return array( 'controllers' => array( 'invokables' => array( 'Modulename\Controller\Mycontroller' => 'Modulename\Controller\TheController', ), ), 'router' => array( 'routes' => array( 'modulename' => array( 'type' => 'Literal', 'options' => array( 'route' => '/modulename', 'defaults' => array( '__NAMESPACE__' => 'Modulename\Controller', 'controller' => 'My', 'action' => 'index', ), ), 'may_terminate' => true, 'child_routes' => array( 'thechild' => array( 'type' => 'Segment', 'options' => array( 'route' => '[/:controller][/:action][/:id]', 'constraints' => array( 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', 'id' => '[0-9]*', ), 'defaults' => array( '__NAMESPACE__' => 'Modulename\Controller', 'controller' => 'User', 'action' => 'index', ), ), ), ), ), ), ), 'view_manager' => array( 'template_path_stack' => array( 'users' => __DIR__.'/../view', ), 'display_exceptions' => true, ), );
, что в том, что thechild под ребенком маршрутов: изменить это «по умолчанию» => .... –