/* 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
Это порождает ошибку как
Страница не найдена.
Запрошенный контроллер не может быть сопоставлен с существующим классом контроллера.
Контроллер: пользователь (разрешает недопустимый класс контроллера или псевдоним: пользователь)
Нет исключений
Я не могу понять, почему маршрутизация не работает.