Redirect s posláním hodnoty

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

Zdravíčko díval jsem se na jeden soupis zde a zjistil jsem, že bych potřeboval něco na způsob redirectu z presenteru ale s ID protože toto mi nefunguje:

$this->redirect("Login:default:ID"); -- nefunguje
$this->redirect("Login:default SEM POTŘEBUJI ID");
kazlik
Člen | 19
+
-1
-

Takhle?

$this->redirect("Login:default, ID");

viz např.

$this->redirect("Login:default, 5");

Editoval kazlik (18. 10. 2015 21:02)

Isigarek
Člen | 74
+
0
-

Perfektní díky! :)

Isigarek
Člen | 74
+
0
-

Tak nic nefunguje to :) Nemůže to najít route tak jestli mám překovat nějak route cesty?

Isigarek
Člen | 74
+
0
-

Kód:

$this->redirect("Login:default, admin");

Chyba:

No route for Login:default, admin()
Mysteria
Člen | 797
+
+5
-

Parametry se píšou jako pole až za název routy:

$this->redirect('Login:default', ['id' => 5]);

Editoval Mysteria (18. 10. 2015 21:20)

Isigarek
Člen | 74
+
0
-

Díky moc :) Funguje to… Já už to chtěl řešit routem :)

Mysteria
Člen | 797
+
+5
-

Za málo, akorát mi tohle téma připomnělo moje začátky a spoustu takovýhle „blbých“ dotazů. :)

V uvozovkách proto, že sice všechno tohle se dá dočíst porůznu v dokumentaci, ale když začínáš a ještě nevíš moc co a jak, tak se to blbě hledá a je prostě lepší mít blbej dotaz, než s tím strávit půl dne a možná to ani nevyřešit. :)