(Yaf >=1.0.0)
Yaf_Route_Simple::__construct — Construct a simple route
$module_name, string $controller_name, string $action_name)Construct a simple route. A simple route reads the module, controller and action names from the query variables named as the three arguments. For example, with the constructor arguments module, controller and action, the route matches a request like /?module=foo&controller=bar&action=list.
module_nameThe name of the query variable that carries the module name.
controller_nameThe name of the query variable that carries the controller name.
action_nameThe name of the query variable that carries the action name.
No value is returned.
Приклад #1 Yaf_Route_Simple::__construct() example
<?php
/**
* Add a simple route to the Yaf_Router route stack.
*
* The route matches requests like:
* http://yourdomain.com/index.php?m=main&c=product&a=detail
*/
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("simple",
new Yaf_Route_Simple("m", "c", "a")
);
?>Поданий вище приклад виведе щось схоже на:
/* http://yourdomain.com/index.php?m=main&c=product&a=detail * routes to the following values: */ array( "module" => "main", "controller" => "product", "action" => "detail", )