(Yaf >=1.0.0)
Yaf_Dispatcher::getRouter — Récupère l'instance du routeur
Récupère l'instance de Yaf_Router utilisée par le dispatcher pour router les requêtes.
Cette fonction ne contient aucun paramètre.
L'instance de Yaf_Router, ou null si
l'application n'est pas initialisée.
Exemple #1 Exemple avec Yaf_Dispatcher::getRouter()
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initRoute(Yaf_Dispatcher $dispatcher)
{
$router = $dispatcher->getRouter();
// Route /product/42 vers ProductController::detailAction
$router->addRoute("product", new Yaf_Route_Rewrite(
"product/:id",
array("controller" => "product", "action" => "detail")
));
}
}
?>