\think\routeRuleName

Summary

Methods
Properties
Constants
set()
setRule()
getRule()
getRuleList()
import()
get()
clear()
No public properties found
No constants found
No protected methods found
$item
$rule
N/A
No private methods found
No private properties found
N/A

Properties

$item

$item

$rule

$rule

Methods

set()

set(string  $name, array  $value, bool  $first = false) : void

注册路由标识

Parameters

string $name

路由标识

array $value

路由规则

bool $first

是否置顶

setRule()

setRule(string  $rule, \think\route\RuleItem  $route) : void

注册路由规则

Parameters

string $rule

路由规则

\think\route\RuleItem $route

路由

getRule()

getRule(mixed  $rule, string  $domain = null) : array

根据路由规则获取路由对象(列表)

Parameters

mixed $rule
string $domain

域名

Returns

array —

getRuleList()

getRuleList(string  $domain = null) : array

获取全部路由列表

Parameters

string $domain

域名

Returns

array —

import()

import(mixed  $item) : void

导入路由标识

Parameters

mixed $item

get()

get(string  $name = null, string  $domain = null, mixed  $method = '*') : array|null

根据路由标识获取路由信息(用于URL生成)

Parameters

string $name

路由标识

string $domain

域名

mixed $method

Returns

array|null —

clear()

clear() : void

清空路由规则