(Yaf >=1.0.0)
Yaf_Route_Simple::__construct — Construit une route simple
$module_name, string $controller_name, string $action_name)Construit une route simple. Une route simple lit les noms de module, de contrôleur et d'action dans les variables de la chaîne de requête nommées d'après les trois arguments. Par exemple, avec les arguments de constructeur module, controller et action, la route correspond à une requête telle que /?module=foo&controller=bar&action=list.
module_nameLe nom de la variable de la chaîne de requête qui porte le nom du module.
controller_nameLe nom de la variable de la chaîne de requête qui porte le nom du contrôleur.
action_nameLe nom de la variable de la chaîne de requête qui porte le nom de l'action.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec Yaf_Route_Simple::__construct()
<?php
/**
* Ajoute une route simple à la pile de routes de Yaf_Router.
*
* La route correspond aux requêtes telles que :
* http://yourdomain.com/index.php?m=main&c=product&a=detail
*/
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("simple",
new Yaf_Route_Simple("m", "c", "a")
);
?>Résultat de l'exemple ci-dessus est similaire à :
/* http://yourdomain.com/index.php?m=main&c=product&a=detail * est routée vers les valeurs suivantes : */ array( "module" => "main", "controller" => "product", "action" => "detail", )