Nefunguje FilterIn při routování
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- johnik
- Člen | 8
Zdravím,
snažím se udělat router pro:
/dynamicky-nazev-uzivatele[/sekce]
/presenter/action[/id]
$router[] = new Route("//sub.localhost/<username>[/<page (info|gallery)>]", array
(
"module" => "Front",
"presenter" => "Profile",
"action" => "info",
"user" => array
(
Route::VALUE => NULL,
Route::FILTER_IN => NULL,
),
));
$router[] = new Route("//sub.localhost/<presenter>/<action>[/<id>]", array
(
"module" => "Front",
"presenter" => "Homepage",
"action" => "default",
"id" => NULL
));
Ale ať zkouším, co zkouším, nechce to tu první routu přeskočit. I když dám FILTER_IN = NULL. Je na to nějaké řešení? Děkuji za odpověď.
- David Grudl
- Nette Core | 8218
Route::FILTER_IN => NULL
znamená, že žádný FILTER_IN
definován není. Můžeš tam dát funkci vracející NULL.