Jak na jediný parametr v route
- konva
- Člen | 88
Ahoj,
potřeboval bych poradit jakým způsobem postupovat když chci mít pěkné
url jen s jedním parametrem.
Tedy
www.example.com
www.example.com/clanek-o-nette
www.example.com/…anek-o-nette
www.example.com/kontakt
Jakým způsobem mám přesměrovat na konkrétní presenter a akci podle
zjištěného parametru?
Jednotlivé parametry a informace k jakému presenteru náleží budu mít
uloženy v databázi.
Díky za radu
Lukáš
- David Matějka
- Moderator | 6445
Vlastni router jako
tento nebo globalni
filtr (na konci te sekce, to s NULL
jako klic)
Editoval matej21 (21. 12. 2014 23:35)
- konva
- Člen | 88
Ahoj,
tak jsem postupoval dle navodu Honzy Tvrdika. Funguje to, ale ty kratke routy mi to automaticky prepisuje na dlouhe
Routovani mam nastaveno takto
$router[] = new CustomRouter($this->klicService);
$router[] = new Route('<presenter>/<action>[/<klic>][/<forum>]', array(
'module'=>'Front',
'presenter'=>'Homepage',
'action'=>'default')
);
A kdyz zadam do adresniho radku
example.com/karel-vomacka
tak mi to zobrazi stranku uzivatele a url se prepise na
example.com/user/detail/karel-vomacka
Kdepak delam chybu?
Diky
Lukas