Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App;
- use Nette,
- Nette\Application\Routers\RouteList,
- Nette\Application\Routers\Route,
- Nette\Application\Routers\SimpleRouter;
- /**
- * Router factory.
- */
- class RouterFactory
- {
- /**
- * @return \Nette\Application\IRouter
- */
- public function createRouter()
- {
- $router = new RouteList("Admin");
- /**
- * ADMIN - LOGIN
- */
- $router[] = new Route('/login', 'Login:login');
- /**
- * ADMIN - VNITŘEK
- */
- // Produkty - kategorie
- $router[] = new Route('/produkty/kategorie[/<akce>/<id [0-9]+>]', 'ProduktyKategorie:vypis');
- // Produkty - výrobci
- $router[] = new Route('/produkty/vyrobci/<akce>[/<id [0-9]+>]', 'ProduktyVyrobci:formular');
- $router[] = new Route('/produkty/vyrobci', 'ProduktyVyrobci:vypis');
- // Produkty - parametry
- $router[] = new Route('/produkty/parametry/<akce>[/<id [0-9]+>]', 'ProduktyParametry:formular');
- $router[] = new Route('/produkty/parametry', 'ProduktyParametry:vypis');
- // Produkty
- $router[] = new Route('/produkty/produkt_kategorie_vazby.php', 'Produkty:produkt_kategorie_vazba');
- $router[] = new Route('/produkty/kategorie.json', 'Produkty:kategorie_json');
- $router[] = new Route('/produkty/<akce>[/<id [0-9]+>]', 'Produkty:formular');
- $router[] = new Route('/produkty', 'Produkty:vypis');
- // Výchozí stránka
- $router[] = new Route('/', 'Uvod:uvod');
- return $router;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement