PHP 8.4.26 Released!

Yaf_Route_Supervar::__construct

(Yaf >=1.0.0)

Yaf_Route_Supervar::__construct — Construit une route supervar

Description

publicfunction Yaf_Route_Supervar::__construct(string $supervar_name)

Construit une route supervar. Une route supervar attend qu'une variable de la chaîne de requête porte une URI de style PATH_INFO.

Liste de paramètres

supervar_name

Le nom de la variable de requête qui porte l'URI.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec Yaf_Route_Supervar::__construct()

<?php
/**
 * Ajoute une route supervar à la pile de routes de Yaf_Router.
 *
 * L'URI est attendue dans la variable de requête nommée ci-dessous,
 * par exemple http://yourdomain.com/index.php?_url=/product/detail/id/10
 */
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("supervar",
    new Yaf_Route_Supervar("_url")
);
?>

Résultat de l'exemple ci-dessus est similaire à :

/* http://yourdomain.com/index.php?_url=/product/detail/id/10
 * route vers les valeurs suivantes :
 */
array(
  "controller" => "product",
  "module"     => "index", //(par défaut)
  "action"     => "detail", //(par défaut)
)

/**
 * et les paramètres de requête :
 */
array(
  "id" => 10
)

Voir aussi

+add a note

User Contributed Notes

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