\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 : 

Type

$rule

$rule : 

Type

Methods

set()

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

注册路由标识

Parameters

string $name

路由标识

array $value

路由规则

boolean $first

是否置顶

setRule()

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

注册路由规则

Parameters

string $rule

路由规则

\think\route\RuleItem $route

路由

getRule()

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

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

Parameters

$rule
string $domain

域名

Returns

array

getRuleList()

getRuleList(string  $domain = null) : array

获取全部路由列表

Parameters

string $domain

域名

Returns

array

import()

import(  $item) : void

导入路由标识

Parameters

$item

get()

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

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

Parameters

string $name

路由标识

string $domain

域名

$method

Returns

array|null

clear()

clear() : void

清空路由规则