Intereting Posts

Маршрутизация в zendframework 2 не работает

/* Here is my module config */ 'controllers' => array( 'invokables' => array( 'User\Controller\User' => 'User\Controller\UserController', ), ), 'router' => array( 'routes' => array( 'user' => array( 'type' => 'Literal', 'options' => array( 'route' => '/user', 'defaults' => array( 'controller' => 'User\Controller\User', 'action' => 'index', ), ), 'may_terminate' => true, 'child_routes' => array( '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( ), ), ), ), ), ), ), 

И контроллер как

класс UserController расширяет AbstractActionController {

 public function indexAction(){ parent::indexAction(); return new ViewModel(); } public function addAction(){ return new ViewModel(); } 

}

когда я пытаюсь получить доступ к zf.localhost / user / user / add

Это порождает ошибку как

Страница не найдена.

Запрошенный контроллер не может быть сопоставлен с существующим классом контроллера.

Контроллер: пользователь (разрешает недопустимый класс контроллера или псевдоним: пользователь)

Нет исключений

Я не могу понять, почему маршрутизация не работает.