ZF2: использование помощника по URL и повторное использование параметров запроса

Я пытаюсь повторно использовать параметры запроса с помощью помощника Url в представлении. Это мой текущий URL:

http://localhost/events/index?__orderby=name&__order=asc

Я использую этот код в представлении:

$this->url('events/index', array('__page' => '2'), true);

Я хочу получить этот URL:

http://localhost/events/index?__orderby=name&__order=asc&__page=2

Но вместо этого я получаю это:

http://localhost/events/index?controller=Application\Controller\Events&__page=2

Это мой маршрут в файле module.config.php:

'events' => array(
    'type' => 'segment',
    'options' => array(
        'route' => '/eventos[/:action]',
        'constraints' => array(
            'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
        ),
        'defaults' => array(
            'controller' => 'Application\Controller\Events',
            'action' => 'index',
        ),
    ),
    'may_terminate' => true,
    'child_routes' => array(
        'index' => array(
            'type' => 'Query',
        ),
    ),
),

Что я делаю неправильно? Спасибо за вашу помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос