Přesměrování pryč z webu už v routě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Matějka
- Moderator | 6445
muzes vyuzit micropresenter:
new Route('/foo/bar', function ($presenter) {
return $presenter->redirectUrl('...');
});
//edit: fixed return
- jiri.pudil
- Nette Blogger | 1029
Na úrovni routeru to jde udělat pomocí micropresenteru, tzn. do
Route
předáš místo metadat callback, který vrací aplikační
response:
$router[] = new Route('presmeruj', function () {
return new Nette\Application\Responses\RedirectResponse($url);
});