(Yaf >=1.0.0)
Yaf_Request_Abstract::setRouted — Marque la requête comme routée
Marque la requête comme routée
Cette méthode est appelée par le routeur une fois le routage réussi. L'appeler manuellement peut empêcher l'exécution des routeurs personnalisés situés ensuite.
flagL'état à définir. Vaut true par défaut.
Retourne l'objet requête lui-même.
Exemple #1 Exemple avec Yaf_Request_Abstract::setRouted()
<?php
class ApiRouter extends Yaf_Route_Interface
{
public function route(Yaf_Request_Abstract $request)
{
if (0 !== strpos($request->getRequestUri(), "/api/")) {
return false;
}
$request->setControllerName("Api")
->setActionName("handle");
// Empêche l'exécution des routeurs enregistrés après celui-ci
$request->setRouted();
return true;
}
public function assemble(array $info, array $query = null) {}
}
?>