převedení RedirectingResponse do PresenterRequestu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jiriknesl
- Člen | 56
Řeším následující problém při unit testování.
Naplním si POST.
Vytvořím si request a presenter.
Pustím presenter a dostanu response.
A protože šlo o uložení formuláře, mělo by dojít
k přesměrování.
Dostanu tedy RedirectingResponse.
Existuje nějaká snadná možnost, jak ten redirect „následovat“? Tedy ideálně překonvertovat response na request stránky, kam mám jít (s naplněnou action, persistentními parametry, no v zásadě se vším, co je potřeba) a presenter.
Díky
- Jan Tvrdík
- Nette guru | 2595
Napadá mě jen získat z ní URI ($response->getUri()
) a to
prohnat routerem.
- David Grudl
- Nette Core | 8227
Tohle fakt není tak jednoduché a budu to muset vyřešit přepsáním HttpRequest.