PHP Класс Cml\Route

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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