Dutch PHP Conference 2027

Yaf_Request_Abstract::setBaseUri

(Yaf >=1.0.0)

Yaf_Request_Abstract::setBaseUriDéfinit l'URI de base

Description

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

Définit l'URI de base. L'URI de base est utilisée lors du routage : dans la phase de routage, l'URI de la requête sert à router la requête, tandis que l'URI de base sert à ignorer la partie initiale (l'URI de base) de l'URI de la requête. Autrement dit, si une requête arrive avec l'URI de requête a/b/c, alors si l'URI de base est définie à "a/b", seul "/c" sera utilisé lors de la phase de routage.

Note:

en général, il n'est pas nécessaire de la définir, Yaf la détermine automatiquement.

Liste de paramètres

uir

l'URI de base

Valeurs de retour

Retourne l'objet requête lui-même en cas de succès, false sinon.

Exemples

Exemple #1 Exemple avec Yaf_Request_Abstract::setBaseUri()

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

// L'application se trouve sous /myapp,
// les requêtes arrivent sous la forme /myapp/product/view
$request->setBaseUri("/myapp");
$request->setRequestUri("/myapp/product/view");

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

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

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

Voir aussi

add a note

User Contributed Notes

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