(Yaf >=1.0.0)
Yaf_Route_Simple::__construct — 构造一个 Simple 路由
$module_name, string $controller_name, string $action_name)构造一个 Simple 路由。Simple 路由会从与三个参数同名的查询变量中读取 module、controller 和 action 名。例如,当构造参数为 module、controller、action 时,该路由会匹配形如 /?module=foo&controller=bar&action=list 的请求。
module_name携带 module 名的查询变量名。
controller_name携带 controller 名的查询变量名。
action_name携带 action 名的查询变量名。
不返回任何值。
示例 #1 Yaf_Route_Simple::__construct() 示例
<?php
/**
* 向 Yaf_Router 路由栈添加一个 Simple 路由。
*
* 该路由会匹配如下请求:
* 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 * 会路由为以下值: */ array( "module" => "main", "controller" => "product", "action" => "detail", )