ZF2: URL-Helfer verwenden und Abfrageparameter wiederverwenden

Ich versuche, Abfrageparameter mit dem URL-Helfer in einer Ansicht wiederzuverwenden. Dies ist meine aktuelle URL:

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

Ich benutze diesen Code in der Ansicht:

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

Ich möchte diese URL erhalten:

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

Aber stattdessen bekomme ich Folgendes:

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

Dies ist meine Route in der Datei 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',
        ),
    ),
),

Was mache ich falsch? Danke für Ihre Hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage