Zweig get url-parameter mit []
Ich habe eine url wie : MYURL?filter[_per_page]=25&filter[name][value]=hello
Wie bekomme ich diese Parameter mit twig ?
Ich versuche {{ app.request.get('filter[_per_page]') }}
aber es ist immer leer...
Dank !
Edit : ich bin in javascript ein, will ich ordnen Sie dieses Ergebnis, um eine javascript-variable wie : var param = "{{ app.request.get('filter[_per_page]') }}";
- Sind Sie versuchen, den Zugriff auf die Abfrage-Parameter aus einem subrequest (d.h. die Einbettung controller)? versuchen Sie zu rufen {{app.Anfrage.Abfrage.all}} und sehen, was drucken". Hoffe, dass dies helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie verwalten als ein array-Zugriff auf die
filter
element, wie:(Dieses mal versuche ich vor dem posten...)
{{ app.request.get('filter') }}
nehmen die Fehlermeldung : ` Array to string conversion`, damit ich Anhängen, die Zugriff array-key-element und drucken correclty25
...http://spike.localhost/app_dev.php/issue?filter[_per_page]=25&filter[name][value]=hello
Haben Sie fast bekam es.
app
Objekt istGlobalVariables
Instanz. Wenn Sie sagenapp.request
,getRequest()
wird aufgerufen und gibt eine Instanz der standardRequest
Objekt.Nun, wenn Sie schauen
Request::get()
(link) es ist:Ich denke, was Sie tun müssen, ist dieses:
Wo
NULL
ist default-Wert und dietrue
bedeutetdeep
traversal ofRequest
Objekt.