Router Controller

Ez az egyik legfontosabb vezérlő. Segítségével egyes modulok eléréséhez különleges paramétereket adhatunk. Továbbá használható inicializálás előtti átirányításra is. A felhasználó-barát URL-ek kezeléséről részletesebb leírás itt található. Az Útválasztás Vezérlő segítségével szabályozhatjuk hogy weblapunk milyen mértékben térjen el az alapértelmezett url szétbontástól. Több féle argumentumot is definiálhatunk ezzel a vezérlővel, az argumentumokról bővebben itt írunk.

A vezérlő autómatikusan létrejön a keretrendszer inicializálásakor, viszont saját szabályainkat nekünk magunknak kell megírnunk a routes.php nevű fájlban. Ha létezik ez a fájl, akkor a keretrendszer autómatikusan lefuttatja a benne lévő parancsokat, és ezzel felülírja saját alapértelmezett útvonalkezelési szabályait.

Forráskód: routes.php
$this->router->addGlobalVar("lang", $this->languages);
$this->router->addRoute( "index.html", array(), "index" );

$this->router->addRoute("install", array("subpage","function"));
$this->router->addRoute("overview", array("subpage","function"));
$this->router->addRoute("controllers", array("subpage","function"));
$this->router->addRoute("objects", array("subpage","function"));

A vezérlőre a későbbiekben így hivatkozhatunk:

$this->router

Funkciók