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

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)