Yaf_Router::route
(Since Yaf 1.0.0.5)
public boolean Yaf_Router::route( Yaf_Request_Abstract $request );
路由一个请求, 本方法不需要主动调用, Yaf_Dispatcher::dispatch会自动调用本方法
路由协议按照注册的倒序被依次尝试, 第一个匹配成功的路由协议生效, 请求会被标记为已路由, 生效的协议名可以通过Yaf_Router::getCurrentRoute获取. 如果没有任何路由协议匹配(比如请求的URI不合法), 本方法返回FALSE, 派遣过程随之终止.
| 路由和路由协议 |