Presmerovani po Autorizaci
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- 2bfree
- Člen | 248
Na zdrojáku v clanku „Nette Framework: Přihlašování uživatelů“ se pise
<?php
// ...a v případě úspěchu presměrujeme na další stránku
Environment::getHttpResponse()->redirect('index.php');
?>
Jakzde muzeme pouzit jednu ze zakladnich vyhod generovaneho URL o kterych se pise v dokumentaci v clanku Tvorba odkazů?
- Honza Marek
- Člen | 1664
Když jsi v presenteru, tak můžeš použít nějaké
$this->redirect("Presenter:action"); // $this je presenter
- jasir
- Člen | 746
2bfree napsal(a):
No a když bych byl v controleru, protože tam mi přijde, že to patří víc?
Jestli myslíš v Controlu (což je v Nette vykreslitelná komponenta),
můžeš
v něm udělat
<?php
$this->getPresenter()->redirect(...)`; //$this je Control
?>
Jestli myslíš v Controleru, ten v Nette jako takový není.
Kdyžtak koukni do slovníku
Editoval jasir (23. 6. 2009 11:13)