Intereting Posts
Прозрачность PNG с PHP Как запустить php-скрипт в cron Как изолированность уровня транзакции влияет на производительность в режиме autocommit в MySQL? Laravel flash или сеансовые сообщения не истекают Как определить пространство сервера для загруженного файла или нет? Laravel: проверьте, существует ли запись перед вставкой Что такое сервлет? Как использовать? Может ли определение множества констант вызвать проблемы с производительностью или памятью? Нужна помощь в преобразовании формулы PV в PHP запуск сервера websockets в php на общем хостинге (PHP): Тестирование моделей с помощью Zend_Test_PHPUnit_DatabaseTestCase Странное поведение при запуске __callStatic () из нестатического метода Конкретный японский символ не отображается правильно в PDF Как я могу определить уникальный URL-адрес для пользователя без использования их идентификатора? Есть ли альтернативы shell_exec и proc_open в PHP?

Проблема с маршрутизацией Zend Framework 2

Я только начал изучать ZF2, поэтому извиняюсь, если вопрос тривиален. То, что я хочу достичь, – перенаправить пользователя из projectname.loc: 8888 / user в projectname.loc: 8888 / user / login. Если я вхожу в projectname.loc: 8888 / user / login вручную, форма отображается без каких-либо проблем. Если я вхожу в projectname.loc: 8888 / user, тогда я получаю следующее сообщение об ошибке: Маршрут с именем «login» не найден.

Настройка маршрута – modul.config.php:

'user' => array( 'type' => 'Literal', 'options' => array( 'route' => '/user', 'defaults' => array( '__NAMESPACE__' => 'TAuth\Controller', 'controller' => 'User', 'action' => 'index', ), ), 'may_terminate' => true, 'child_routes' => array( 'process' => 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.php:

 public function indexAction() { return $this->redirect()->toRoute('user/login', array('controller'=>'user', 'action'=>'login')); } public function loginAction() { $form = new Login(); return ['form' => $form]; } 

У меня такое ощущение, что у меня неправильная конфигурация child_routes, но я не могу понять правильное решение … 🙁

Любая помощь высоко ценится!

Related of "Проблема с маршрутизацией Zend Framework 2"