Class Router
Router permettant la mise en place du pattern MVC Gère les routes classiques ainsi que les règles de routages
$router = Router::getInstance(); $router->setPath(ROOT_PATH.'includes/controllers/'); // Chemin vers les controlleurs $router->addRule('test/regles/:id/hello',array('controller'=>'index','action'=>'withRule'));
Nécessite une règle de routage du type RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] dans le serveur web
Namespace: Pry\Controller
Package: Controller
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.3.5
Located at Controller/Router.class.php
Package: Controller
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.3.5
Located at Controller/Router.class.php
public static
Controller_Router
|
|
public
|
|
public
|
|
public
boolean|array
|
|
public
string
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
#
setControllerTraduction( array $trad )
Défini un tableau permettant d'avoir des URL multi langue. Format du tableau : |
public
|
#
setDefaultControllerAction( string $controller, string $action )
Défini le controller et l'action par défaut |
public
|
#
setErrorControllerAction( string $controller, string $action )
Défini le controller et l'actionen cas d'erreur |
public
array
|