air-php / routing
该软件包最新版本(v0.1.2)没有提供许可证信息。
路由库。
v0.1.2
2015-12-10 10:41 UTC
Requires
- php: >=5.5.0
- air-php/http: ~0.1
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2024-09-24 02:06:28 UTC
README
路由库包括处理Web应用程序路由的类。
安装
推荐通过Composer进行安装。
"require": {
"air-php/routing": "dev-master"
}
路由
Route
对象表示一个应用路由。它包括
- URI
- 路由处理请求的类型(例如GET、POST等)
- 要实例化的目标控制器
- 要调用的目标控制器操作
路由器
Router
对象负责路由请求。它配置了一个或多个Route
对象。
route()
方法接受一个Request
对象(与Air的请求接口兼容)并返回一个ResolvedRoute
。该方法本身是抽象的,允许您使用您选择的路由逻辑。
已解析请求
ResolvedRequest
对象表示一个已被Router
对象解析的请求。
它包括原始的Request
和Route
对象,以及路由过程中匹配的URI参数。