(Yaf >=1.0.0)
Yaf_Request_Abstract::setBaseUri — Définit l'URI de base
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.
uirl'URI de base
Retourne l'objet requête lui-même en cas de succès, false sinon.
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"