Nette: Router

Nette\Application\Routers\Route

Použitím třídy Route lze nastavit libovolný tvar URL.

Parametry:

  1. maska cesty
  2. výchozí akce presenteru (řetězec nebo pole)
  3. dodatečné příznaky

Příklady:

$route = new Route('<presenter>/<action>[/<id>]', [
 'presenter' => 'Homepage',
 'action' => 'default'
]);

Takovou routu lze použít pro libovolný presenter a akci s nepovinným parametrem id, např:

http://example.com
http://example.com/articles
http://example.com/articles/default
http://example.com/article/read/1

Část cesty uzavřená v hranatých závorkách je nepovinná.
Pokud mají části cesty nastaveny výchozí hodnotu (zde Homepage pro presenter a default pro akci), jsou i tyto volitelné.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *