PHP Conference Ehime 2026

Yaf_Route_Simple::__construct

(Yaf >=1.0.0)

Yaf_Route_Simple::__constructEl constructor de la clase Yaf_Route_Simple

Descripción

public function Yaf_Route_Simple::__construct(string $module_name, string $controller_name, string $action_name)

Construye una ruta simple. Una ruta simple lee los nombres del módulo, del controlador y de la acción a partir de las variables de consulta indicadas por los tres argumentos. Por ejemplo, con los argumentos del constructor module, controller y action, la ruta captura una petición como /?module=foo&controller=bar&action=list.

Parámetros

module_name

El nombre de la variable de consulta que lleva el nombre del módulo.

controller_name

El nombre de la variable de consulta que lleva el nombre del controlador.

action_name

El nombre de la variable de consulta que lleva el nombre de la acción.

Valores devueltos

No se devuelve ningún valor.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Route_Simple::__construct()

<?php
/**
 * Añade una ruta simple a la pila de rutas de Yaf_Router.
 *
 * La ruta captura peticiones como:
 * http://yourdomain.com/index.php?m=main&c=product&a=detail
 */
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("simple",
    new Yaf_Route_Simple("m", "c", "a")
);
?>

Resultado del ejemplo anterior es similar a:

/* http://yourdomain.com/index.php?m=main&c=product&a=detail
 * enruta a los siguientes valores:
 */
array(
  "module"     => "main",
  "controller" => "product",
  "action"     => "detail",
)

Véase también

add a note

User Contributed Notes

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