Router – úvodní stránku směrovat do modulu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- raketoplan2005
- Člen | 147
Ahoj,
řeším situaci kdy chci uživatele defaultně přesměrovat do modulu.
Níže uvedený router mi ale pro index.php nematchne nic, přitom když přidám do url /partner tak se mi matchne správně Homepage:default v modulu Partner. jak chytit úvodní stránku, prosím?
public function createRouter() {
$router = new RouteList();
$router[] = new Route('index.php', 'Partner:Homepage:default', Route::ONE_WAY);
// Partner routes
$router[] = $partnerRouter = new RouteList('Partner');
$partnerRouter[] = new Route('partner/<presenter>/<action>', 'Homepage:default');
return $router;
}
Mapping v configu mám:
mapping:
*: App\*Module\Presenters\*Presenter
Edit:
Zatím jsem to vyřešil takto:
$router[] = new Route('', 'Partner:Homepage:default', Route::ONE_WAY);
Je to tak ale správně?
Editoval raketoplan2005 (12. 2. 2014 12:00)