(Yaf >=1.0.0)
Yaf_Request_Abstract::setActionName — Set action name
$action, bool $format_name = true): ?Yaf_Request_Abstractset action name to request, this is usually used by custom router to set route result action name.
Returns the request object itself on success, or null on failure.
Example #1 Yaf_Request_Abstract::setActionName() example
<?php
class RestRouter extends Yaf_Route_Interface
{
public function route(Yaf_Request_Abstract $request)
{
// Route any /api request to ApiController::ordersAction
if (0 === strpos($request->getRequestUri(), "/api")) {
$request->setControllerName("Api")
->setActionName("orders");
return true;
}
return false;
}
public function assemble(array $info, array $query = null) {}
}
?>