Yaf_Request_Abstract::setBaseUri

(Yaf >=1.0.0)

Yaf_Request_Abstract::setBaseUriEstablecer el URI base

Descripción

public function Yaf_Request_Abstract::setBaseUri(string $uir): Yaf_Request_Abstract|false

Establece el URI base. El URI base se usa al enrutar. En la fase de enrutamiento, el URI solicitado se usa para enrutar una petición, mientras que es URI base para saltar la parte anterior(URI base) del URI solicitado. Esto es, si viene una petición con un URI solicitado como a/b/c, si se establece el URI base a "a/b", se usará solamente "/c" en la fase de enrutamiento.

Nota:

Generalmente, no es necesario establecer esto, Yaf lo determinará automáticamente.

Parámetros

uir

El URI base

Valores devueltos

Devuelve el propio objeto de la petición en caso de éxito, o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Request_Abstract::setBaseUri()

<?php
$request = new Yaf_Request_Simple("GET", "Index", "Product", "View");

// The application lives under /myapp,
// requests come in as /myapp/product/view
$request->setBaseUri("/myapp");
$request->setRequestUri("/myapp/product/view");

var_dump($request->getBaseUri());
var_dump($request->getRequestUri());
?>

Resultado del ejemplo anterior es similar a:

string(6) "/myapp"
string(19) "/myapp/product/view"

Véase también

add a note

User Contributed Notes

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