Zjednodušenie routelistu pri opakujúcich sa podobných routoch
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- livthomas
- Člen | 24
Zdravím,
nevedeli by ste mi niekto poradiť ako nahradiť nasledujúce štyri
routy dvomi?
$frontRouter[] = new Route('clanky[/<id>]', 'Article:list');
$frontRouter[] = new Route('clanok-<id>', 'Article:detail');
$frontRouter[] = new Route('oznamy[/<id>]', 'Notice:list');
$frontRouter[] = new Route('oznam-<id>', 'Notice:detail');
Vo fóre som síce našiel jeden starší príspevok, ktorý ukazoval jednoduché riešenie podobného problému, no v mojom prípade sú tie vzory iné ako názvy presenterov a navyše sú v jednotnom aj množnom čísle, a tak si s tým neviem rady.
Ak na to idem úplne zle, tak ma prosím nejak usmernite, ako by mohli vyzerať pekné adresy (pre tie články a oznamy), ktoré by sa navyše dali ľahko zapísať do routelistu.