(Yaf >=1.0.0)
Yaf_Route_Simple::route — Route une requête
Route la requête à l'aide des paramètres de la chaîne de requête : les noms de module, de contrôleur et d'action sont récupérés dans les variables de la chaîne de requête nommées d'après celles fournies au constructeur.
requestL'instance de Yaf_Request_Abstract à router.
Retourne true si l'une des trois variables de la chaîne de requête est présente, false sinon, ce qui amène le routeur à essayer la route suivante.
Exemple #1 Exemple avec Yaf_Route_Simple::route()
<?php
/* on suppose que la requête a été faite avec
* http://yourdomain.com/index.php?m=main&c=product&a=detail */
$request = new Yaf_Request_Http("/index.php");
$route = new Yaf_Route_Simple("m", "c", "a");
var_dump($route->route($request));
var_dump($request->getModuleName());
var_dump($request->getControllerName());
var_dump($request->getActionName());
?>Résultat de l'exemple ci-dessus est similaire à :
bool(true) string(4) "main" string(7) "product" string(6) "detail"