PHP 클래스 Cml\Route

파일 보기 프로젝트 열기: linhecheng/cmlphp 1 사용 예제들

공개 메소드들

메소드 설명
__callStatic ( string $name, array $arguments ) : mixed 访问Cml::getContainer()->make('cml_route')中其余方法
any ( string $pattern, string | array $action ) : void 增加任意访问方式路由
delete ( string $pattern, string | array $action ) : void 增加delete访问方式路由
get ( string $pattern, string | array $action ) : void 增加get访问方式路由
getPathInfo ( ) : array 获取解析后的pathInfo信息
group ( string $namespace, callable $func ) 分组路由
loadAppRoute ( string $app = 'web' ) 载入应用单独的路由
options ( string $pattern, string | array $action ) : void 增加options访问方式路由
parsePathInfo ( ) : void 解析url获取pathinfo
patch ( string $pattern, string | array $action ) : void 增加patch访问方式路由
post ( string $pattern, string | array $action ) : void 增加post访问方式路由
put ( string $pattern, string | array $action ) : void 增加put访问方式路由
rest ( string $pattern, string | array $action ) : void 增加REST方式路由
setPathInfo ( array $pathInfo ) : array 设置pathInfo信息

메소드 상세

__callStatic() 공개 정적인 메소드

访问Cml::getContainer()->make('cml_route')中其余方法
public static __callStatic ( string $name, array $arguments ) : mixed
$name string
$arguments array
리턴 mixed

any() 공개 정적인 메소드

增加任意访问方式路由
public static any ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

delete() 공개 정적인 메소드

增加delete访问方式路由
public static delete ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

get() 공개 정적인 메소드

增加get访问方式路由
public static get ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

getPathInfo() 공개 정적인 메소드

获取解析后的pathInfo信息
public static getPathInfo ( ) : array
리턴 array

group() 공개 정적인 메소드

分组路由
public static group ( string $namespace, callable $func )
$namespace string 分组名
$func callable 闭包

loadAppRoute() 공개 정적인 메소드

载入应用单独的路由
public static loadAppRoute ( string $app = 'web' )
$app string 应用名称

options() 공개 정적인 메소드

增加options访问方式路由
public static options ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

parsePathInfo() 공개 정적인 메소드

解析url获取pathinfo
public static parsePathInfo ( ) : void
리턴 void

patch() 공개 정적인 메소드

增加patch访问方式路由
public static patch ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

post() 공개 정적인 메소드

增加post访问方式路由
public static post ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

put() 공개 정적인 메소드

增加put访问方式路由
public static put ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

rest() 공개 정적인 메소드

增加REST方式路由
public static rest ( string $pattern, string | array $action ) : void
$pattern string 路由规则
$action string | array 执行的操作
리턴 void

setPathInfo() 공개 정적인 메소드

设置pathInfo信息
public static setPathInfo ( array $pathInfo ) : array
$pathInfo array
리턴 array