Přepisování kolekce rout + routování celých adres

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iwory
Člen | 147
+
0
-

Zdravím, chtěl bych se zpetat na routování…

Pakliže si vytvořám vlastní kolekci rout a v bootstrapu ji přiřadím, tak se již další routy nedají načíst? Respektivě se jedna o defaultní routu z RouteFactory.php

$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');

Pokud tedy v bootstrapu inicializuju novou kolekci rout:

$container->addService('router', function()
{
    $router = new \Nette\Application\Routers\RouteList;

    ConfigWeb::createRoutes($router);
    return $router;
});

class ConfigWeb
{
    static function createRoutes($router, $prefix = FALSE)
    {
        $router[] = new Route($prefix . 'index.php', 'Homepage:default', Route::ONE_WAY);
        $router[] = new Route($prefix . 'user/<userID [0-9]{0,6}+>-<slug>', 'User:list');
	...

Tak se již nenačítá nepoužívá ta routa z RouteFactory.php?

A pak další…
Když přidám do výrazu prefix (adresa webu) tak tu routu nenajde ikdyž je maska routy totožná s aktuální adresou?

Díky za dopovědi