(Yaf >=1.0.0)
Yaf_Request_Abstract::setRouted — El propósito de setRouted
Marca la petición como enrutada.
Esto lo llama el enrutador una vez que el enrutamiento ha tenido éxito. Llamarlo manualmente puede impedir que los enrutadores personalizados se ejecuten después.
flagEl estado a establecer. Por omisión, true.
Devuelve el propio objeto de la petición.
Ejemplo #1 Ejemplo de 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");
// Impide que se ejecuten los enrutadores registrados después de este
$request->setRouted();
return true;
}
public function assemble(array $info, array $query = null) {}
}
?>