У меня есть два модуля Admin и Application. В приложении модуля у меня есть следующий маршрут в моем module.config.php: 'admin' => array( 'type' => 'Segment', 'options' => array( 'route' => '/admin[/:controller[/:action]]', 'constraints' => array( 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', ), 'defaults' => array ( '__NAMESPACE__' => 'Admin\Controller', 'module' => 'Admin', 'controller' => 'Index', 'action' […]
Это связано с тем, что я хочу разработать веб-платформу с несколькими приложениями в одном проекте. В любом веб-приложении MVC мы должны иметь эту схему URL-адресов по умолчанию: domain / controller / action / parameters 1: В Zend, что я могу сделать (в каких файлах) изменить эту схему, чтобы добавить имя application до имени controller ? […]
Я пытаюсь создать URL-адрес с строкой запроса с использованием маршрута, например: $this->url('users') -> /users $this->url('users', ['sort' => 'desc']) -> /users?sort=desc Однако это не работает (второй помощник фактически выводит /users ). Согласно этой неофициальной, устаревшей документации, когда-то был способ сделать это, добавив /query к имени маршрута, однако это дает исключение, не найденное маршрутом. Можно ли это […]