Pouzit dalsi rout v pořadí
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
Ahoj mam dve url
zajezdy.loc/horni-dolni
a
zajezdy.loc/kontakty
routery vypadaji takto:
$frontRouter[] = $routeZajezd = new FilterRoute('[<locale cs|en|de>/]<zajezdUri>/',
array(
'locale' => 'cs',
'presenter' => 'Tour',
'action' => 'default',
'zajezdUri' => NULL,
));
$routeZajezd->addFilter('zajezdUri', array($this->UrlTransform, 'uriToPresenterZajezd'), array($this->UrlTransform, 'presenterZajezdToUri'));
$frontRouter[] = $route = new FilterRoute('[<locale cs|en|de>/]<presenter>/<action>/<id>',
array(
'presenter'=>'Homepage',
'action'=>'default',
'locale'=>'cs',
'id'=>NULL
));
$route->addFilter('presenter', array($this->UrlTransform, 'uriToPresenter'), array($this->UrlTransform, 'presenterToUri'));
problem je ze zajezdy.loc/kontakty mi vezme prvni routa a ale ve FILTRU se vyhodnoti jako FALSE.
Pri vyhodnoceni jako FALSE bych potreboval aby prisla na radu dalsi routa v poradi.