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
+
0
-

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.

vvoody
Člen | 910
+
0
-

Použi preklad

Route::FILTER_TABLE => array(
	'clanok' => 'Article',
	'oznam' => 'Notice'
)
Route::FILTER_TABLE => array(
	'clanky' => 'Article',
	'oznamy' => 'Notice'
)
livthomas
Člen | 24
+
0
-

Díky, akosi mi vôbec nenapadlo prekladať to pri každom zvlášť.