Redirect na předchozí stránku po odeslání formuláře

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

Zdravím všechny,
mám následující prosbu, nemáte někdo funkční příklad použití redirectu na předchozí stránku po „odeslání“ formuláře (tj. z „prohlížení“ spustím editační formulář a po jeho odeslání bych se potřeboval vrátit zpět na „prohlížecí“ presenter. Předpokládám, že k tomuto slouží $backlink a metoda restoreRequest()… předem moc děkuji.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Slouží k tomu metoda redirect, viz dokumentace o přesměrování.

vacatko
Člen | 10
+
0
-

vojtech.dobes napsal(a):

Slouží k tomu metoda redirect, viz dokumentace o přesměrování.

Děkuji za odkaz. Měl bych ale ještě jeden dotaz – jak řešit situaci, kdy nemohu použít napevno redirect na konkrétní presenter z důvodu, formulář je vykreslován např. z více presenterů, tj. volá se např. z @layout.latte? Možná se chybně ptám, ale v podstatě mi jde o možnost si před vykreslením formuláře (resp. ještě dříve) zapamatovat aktuální adresu (presenter, akci, parametry…) a po odeslání formuláře se na ni zpět přepnout. Předem se omlouvám za tento hloupý dotaz, s Nette začínám…

22
Člen | 1478
+
0
-

asi myslíš storeRequest/restoreRequest, pohledej tu na fóru nebo ve staré dokumentaci..není to nic složitého.

vacatko
Člen | 10
+
0
-

22 napsal(a):

asi myslíš storeRequest/restoreRequest, pohledej tu na fóru nebo ve staré dokumentaci..není to nic složitého.

Ano, toto bude asi ono, ještě to zkusím. Zatím díky za rady.