Я использую настройку маршрутизации в файле module.config.php в Zend Framework 2, он направляет правильный контроллер и действие, но не может пройти через дополнительный параметр страницы, вот конфигурация код:Zend 2 routing not pass parameters
'admin-management' => array(
'type' => 'Segment',
'options' => array(
'route' => '/admin/accounts/[:action]/[page/:page]',
'constraints' => array(
'page' => '[0-9]*',
),
'defaults' => array(
'__NAMESPACE__' => 'UserManagement\Controller',
'controller' => 'Management',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
),
),
Чтобы проверить параметры, которые приходят через Я использую следующие в действии пользователей контроллера:
$page = $this->params()->fromQuery();
echo __FILE__; echo '<pre>'; print_r($page); echo '</pre>'; exit;
Массив является пустым запрос по следующему адресу: http://myapp.dev/admin/accounts/users/page/123
Кстати, если я добавлю? Страницу = 123 в конец пары делают правильно показать ...
Это сделал трюк - огромное спасибо. –