ugrás a tartalomhoz

Symfony2 - GET method form+URL rewrite: kérdőjel

EL Tebe · 2015. Júl. 6. (H), 18.21
Sziasztok!

Adott egy Symfony2 projectem, amiben egy get metódusú kereső formot használok, egy találati halmaz "szűkítésére".
Jelen esetben legyen mondjuk egy checkbox, peldakriterium néven.

A form-ra kattintáskor az alábbi url jelenik meg:

http://localhost:8000/hu/admin/groups/list/4?peldakriterium=1

Azt szeretném elérni valahogy, hogy így nézzen ki:
http://localhost:8000/hu/admin/groups/list/4/1
vagy így
http://localhost:8000/hu/admin/groups/list/4/peldakriterium=1
de semmiképp se jelenjen meg a ? az url-ben.

Elegendő lenne egy elindulási irány, hogy mit rontok el, minek nézzek utána.
Előre is, köszönöm a segítséget!
Üdv
 
1

onsubmit

Hidvégi Gábor · 2015. Júl. 6. (H), 20.22
A Form Submit eseményébe kell kapaszkodni, és mielőtt elküldi az url-t, te átírod a megfelelőre, és azt küldöd el.

Sok értelmét viszont nem látom ennek az egésznek, főleg egy adminfelületen, csak az idődet pazarlod.
3

re

EL Tebe · 2015. Júl. 7. (K), 15.47
Ok, csak fura volt elsőre, hogy a "szép url"-ek végére kerül egy ilyen (idővel masszív) karaktersor.

Köszi a választ
2

Tisztán HTML-lel nem fogod

Joó Ádám · 2015. Júl. 7. (K), 15.44
Tisztán HTML-lel nem fogod tudni ezt megoldani, vagy JavaScripttel írod át az URL-t, vagy linket használsz checkbox helyett (esetleg átirányítasz a query stringes verzióról a elérési utasra).

De tényleg, miért akarod eltüntetni a query stringet? Pont ilyen opcionális paraméterekhez való.
4

csak próbálgatom.. de végül

EL Tebe · 2015. Júl. 7. (K), 15.50
de végül linket használtam.

Majd ha egy komolyabb kereső form beállított feltételeit kell átadnom egy url-ben, arra tökéletes lesz az alap query string is, csupán próbálgatom a lehetőségeket.