Dutch PHP Conference 2027

Yaf_Route_Simple::__construct

(Yaf >=1.0.0)

Yaf_Route_Simple::__constructConstruit une route simple

Description

public function Yaf_Route_Simple::__construct(string $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.

Liste de paramètres

module_name

Le nom de la variable de la chaîne de requête qui porte le nom du module.

controller_name

Le nom de la variable de la chaîne de requête qui porte le nom du contrôleur.

action_name

Le nom de la variable de la chaîne de requête qui porte le nom de l'action.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

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",
)

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top