Jak napsat routu pro pole
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- greeny
- Člen | 405
Pokud neplánuješ přidávat další filtrovací parametry, tak doporučuju rozdělit na dvě proměnné:
public function renderDefault($section = NULL, $type = NULL) { ... }
A router:
$router[] = new Route("search/[<section>/[<type>]]", [
"presenter" => "Search",
"action" => "default",
]);
Pokud plánuješ přidávat další filtrovací položky, tak doporučuju využít IN a OUT filtry (https://doc.nette.org/…tion/routing#…).
- David Matějka
- Moderator | 6445
ve filter_out prevedes to pole na retezec, ktery se ti bude libit v url a v filter_in zas ten retezec rozparzujes do pole