Odstraneni action v url (routování)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- t0x1c
- Člen | 151
Chci se zeptat jestli je možne nějak pomoci routovani odstranit http://t0x1c.eu/…l/default/18 v tomto odkaze slovičko default aby bylo jen http://t0x1c.eu/…ww/profil/18 globalně se mi to povedlo při upravě
$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
na
$container->router[] = new Route('<presenter>[/<id>]', 'Homepage:default');
Jde o to že se mi to udělalo globalně a pak mi nefungovalo
http://t0x1c.eu/…dukty/detail
šlo by to třeba udělat jen na konkretní presenter? Snad jste mě pochopili píšu to trošku ve spěchu. Dík :)
- hAssassin
- Člen | 293
blbost, žádný přesouvání není potřeba, pokud vyvíjíš na localhostu, stačí si vytvořit virtual host a ten nasměrovat do www složky daný Nette aplikace, více viz např. zde
P.S. pokud jsi pod Windows, nezapomeň upravit i hosts ve C:/Windows/System32/drivers/etc/, nevím, jestli na to ten návod taky upozorňuje.