(Yaf >=1.0.0)
Yaf_Route_Simple::route — 路由请求
用查询参数路由请求:从与传给构造函数的参数同名的查询变量中获取 module、controller 和 action 名。
request要路由的 Yaf_Request_Abstract 实例。
若三个查询变量中任一存在则返回 true,否则返回 false,路由器将尝试下一个路由。
示例 #1 Yaf_Route_Simple::route() 示例
<?php
/* 假设请求是通过
* http://yourdomain.com/index.php?m=main&c=product&a=detail 发起的 */
$request = new Yaf_Request_Http("/index.php");
$route = new Yaf_Route_Simple("m", "c", "a");
var_dump($route->route($request));
var_dump($request->getModuleName());
var_dump($request->getControllerName());
var_dump($request->getActionName());
?>以上示例的输出类似于:
bool(true) string(4) "main" string(7) "product" string(6) "detail"