air-php/routing

该软件包最新版本(v0.1.2)没有提供许可证信息。

路由库。

v0.1.2 2015-12-10 10:41 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:06:28 UTC


README

Build Status Scrutinizer Code Quality

路由库包括处理Web应用程序路由的类。

安装

推荐通过Composer进行安装。

"require": {
    "air-php/routing": "dev-master"
}

路由

Route对象表示一个应用路由。它包括

  • URI
  • 路由处理请求的类型(例如GET、POST等)
  • 要实例化的目标控制器
  • 要调用的目标控制器操作

路由器

Router对象负责路由请求。它配置了一个或多个Route对象。

route()方法接受一个Request对象(与Air的请求接口兼容)并返回一个ResolvedRoute。该方法本身是抽象的,允许您使用您选择的路由逻辑。

已解析请求

ResolvedRequest对象表示一个已被Router对象解析的请求。

它包括原始的RequestRoute对象,以及路由过程中匹配的URI参数。