Odstranění parametru z getu?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Dj_Oggy
Člen | 67
+
0
-

Zdravim,

mam takovyhle scenar. Mam formular, ktery odesilam POSTem, kdy pri chybach je vypisu nebo pri uspesnem zpracovani nad nej napisu zpravu o uspesnem zpracovani. Ovsem narazil jsem na maly problem, jak nejak sikovne zobrazovat a skryvat ten napis o uspechu.

Momentalne po jeho uspesnem zpracovani redirectem presmerovavam na stranku s tim formularem s parametrem status:

$this->redirect("Default:template", array("status" => "ok"));

Kdy pri renderovani zobrazim hlasku o uspesnem vykonani. Ovsem tento navrh ma problem, protoze pokud zkusim okamzite znovu odeslat se spatnymi udaji, tak se mi vypisou jak chyby, tak i hlaseni o uspechu (kvuli parametru status v GETu). Tudiz, jak odstranit parametr z GETu v kodu pri zpracovani odeslani?

Diky za help.

o5
Člen | 416
+
0
-

oni ti nestaci flashMessage?

Michalek
Člen | 211
+
0
-

Nejsem si úplně jistý, ale nepomohlo by spíše zkusit to přes flashMessages?

https://forum.nette.org/…silani-zprav

Dj_Oggy
Člen | 67
+
0
-

Teoreticky jo, zkusim na to mrknout.