Http\Response::redirect() vs Presenter::redirect()… & exit;
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Vojtěch Dobeš
- Gold Partner | 1316
Chtěl bych se jen něco ujasnit: v dokumentaci k HttpResponse
se píše, že po zavolání přesměrování je třeba zavolat
exit;. Obvykle však voláme metody presenteru,
redirect() nebo redirectUrl(). Po nich jsem
exit; nikdy nevolal. Provádí to tyto metody za mě? Pokud ne, je
to problém?

- Patrik Votoček
- Člen | 2221
Pokud používáš redirect v presenteru jedná se o nastavení Nette\Application\Responses\RedirectResponse a vyhození vyjímky Nette\Application\AbortException tj aplikace dál nepokračuje. Proto není potřeba volat return nebo exit aby se neprováděli další akce.