PHP
Yaf

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 →