Yaf_Route_Map (class)
The Yaf_Route_Map class
介绍
(Yaf >=1.0.0)
Yaf_Route_Map是一个内置的路由,它只是简单地将一个URI端点(基础URI后面的URI的一部分:参见Yaf_Request_Abstract::setBaseUri())转换为控制器名称或者动作名称(取决于传递给Yaf_Route_Map的参数Yaf_Route_Map::__construct()) in following rule: A => controller A. A/B/C => controller A_B_C. A/B/C/D/E => controller A_B_C_D_E.
如果指定了Yaf_Route_Map::__ construct()的第二个参数,那么只有URI之前的部分用于路由,后面的部分用于路由请求参数(请参阅Yaf_Route_Map::__ construct()的示例部分) 。
类别简介
Yaf_Route_Map
实现Yaf_Route_Interface {
/* Properties */
protected $_ctl_router ;
protected $_delimeter ;
/* Methods */
public string assemble ( array $info [, array $query ] )
public __construct ([ string $controller_prefer = false [, string $delimiter = "" ]] )
public bool route ( Yaf_Request_Abstract $request )
}
属性
_ctl_router_delimeter
目录
- Yaf_Route_Map::assemble - 组装一个url
Yaf_Route_Map::__construct - __construct的目的
- Yaf_Route_Map::route - 路线目的
← Yaf_Route_Interface::route
Yaf_Route_Map::assemble →