Wie können Sie hinzufügen, query-Parameter in der ZF2 / ZF3 url-view-helper
Ich bin versucht, erstellen Sie eine url mit einem query-string, mit einer route, etwa so:
$this->url('users') -> /users
$this->url('users', ['sort' => 'desc']) -> /users?sort=desc
Allerdings scheint dies nicht zu funktionieren (der zweite Helfer tatsächlich Ausgänge /users
). Nach dieser inoffizielle, out-of-date-Dokumentation es war einmal ein Weg, dies zu tun, durch Anhängen /query
um den Namen der route ein, jedoch gibt das eine route nicht gefunden Ausnahme.
Kann dies durchgeführt werden, indem die aktuelle url helper?
InformationsquelleAutor der Frage Ross | 2012-10-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen eine untergeordnete route für Ihre Benutzer diese Strecke:
dann können Sie montieren
$this->url('users/query', array('sort' => 'desc'))
.Vergessen Sie nicht die
may_terminate
zutrue
!InformationsquelleAutor der Antwort Andreas Linden
Seit der version 2.1.4 kommen Sie across Anwender-Fehler
Beispiel:
InformationsquelleAutor der Antwort dVaffection
Diese kann getan werden, mit der aktuellen URL-view-helper ja.
Brauchen Sie nicht zu haben-query-string-Kind-Strecken-setup. Solange Sie haben eine route setup für "Benutzer", können Sie nur auf der Suche nach der 'Art' param in Ihrem controller und verwendet werden, wo erforderlich.
InformationsquelleAutor der Antwort Matthew Fedak