Yaf_Route_Supervar::__construct

(Yaf >=1.0.0)

Yaf_Route_Supervar::__constructEl propósito de __construct

Descripción

public function Yaf_Route_Supervar::__construct(string $supervar_name)

Yaf_Route_Supervar es similar a Yaf_Route_Static, con la diferencia de que Yaf_Route_Supervar buscará información de ruta en la cadena de consulta, y el parámetro supervar_name es la clave.

Parámetros

supervar_name

El nombre de la clave

Valores devueltos

No se devuelve ningún valor.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Route_Supervar

<?php
/**
 * Añade una ruta supervar a la pila de rutas de Yaf_Router.
 *
 * Se espera el URI en la variable de consulta indicada a continuación,
 * por ejemplo http://yourdomain.com/index.php?_url=/product/detail/id/10
 */
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("supervar",
    new Yaf_Route_Supervar("_url")
);
?>

Resultado del ejemplo anterior es similar a:

/* http://yourdomain.com/index.php?_url=/product/detail/id/10
 * enruta a los siguientes valores:
 */
array(
  "controller" => "product",
  "module"     => "index", //(por omisión)
  "action"     => "detail", //(por omisión)
)

/**
 * y los parámetros de petición:
 */
array(
  "id" => 10
)

Véase también

add a note

User Contributed Notes

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