Documentación offline PHP master

Yaf_Route_Map::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Yaf_Route_Map::__construct

El propósito de __construct

Descripción#

public Yaf_Route_Map::__construct([string $controller_prefer], [string $delimiter])
```php

## Parámetros

`controller_prefer`  
Si el resultado debería considerarse un controlador o una acción

`delimiter`  

## Valores devueltos

## Ejemplos

Ejemplo de `Yaf_Route_Map`
getRouter()->addRoute("name", new Yaf_Route_Map()); ?>
Resultado del ejemplo anterior es similar a:

    /* para http://sudominio.com/producto/foo/bar
     * la ruta resultará en los siguiente valores:
     */
    array(
      "controller" => "producto_foo_bar",
    )

Ejemplo de `Yaf_Route_Map`
getRouter()->addRoute("name", new Yaf_Route_Map(true, "_")); ?>
Resultado del ejemplo anterior es similar a:

    /* para http://sudominio.com/user/list/_/foo/22
     * la ruta resultará en los siguientes valores:
     */
    array(
        "action" => "user_list",
    )

    /**
     * y los parámetros de petición:
     */
    array(
      "foo"   => 22,
    )

Ejemplo de `Yaf_Route_Map`
array( "type" => "map", //Yaf_Route_Map route "controllerPrefer" => FALSE, "delimiter" => "#!", ), ); Yaf_Dispatcher::getInstance()->getRouter()->addConfig( new Yaf_Config_Simple($config)); ?>

```php

Véase también#

Yaf_Router::addRoute

Yaf_Route_Static

Yaf_Route_Supervar

Yaf_Route_Simple

Yaf_Route_Regex

Yaf_Route_Rewrite