\thinkUrl

Summary

Methods
Properties
Constants
__construct()
init()
__make()
build()
getRuleUrl()
root()
__debugInfo()
No public properties found
No constants found
parseUrl()
parseDomain()
parseSuffix()
$config
$root
$bindCheck
$app
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : array

配置参数

Type

array

$root

$root : string

ROOT地址

Type

string

$bindCheck

$bindCheck : bool

绑定检查

Type

bool

$app

$app : \think\App

应用对象

Type

App

Methods

__construct()

__construct(\think\App  $app, array  $config = []) : mixed

Parameters

\think\App $app
array $config

Returns

mixed —

init()

init(array  $config = []) : void

初始化

Parameters

array $config

__make()

__make(\think\App  $app, \think\Config  $config) : mixed

Parameters

\think\App $app
\think\Config $config

Returns

mixed —

build()

build(string  $url = '', string|array  $vars = '', string|bool  $suffix = true, bool|string  $domain = false) : string

URL生成 支持路由反射

Parameters

string $url

路由地址

string|array $vars

参数(支持数组和字符串)a=val&b=val2... ['a'=>'val1', 'b'=>'val2']

string|bool $suffix

伪静态后缀,默认为true表示获取配置值

bool|string $domain

是否显示域名 或者直接传入域名

Returns

string —

getRuleUrl()

getRuleUrl(mixed  $rule, mixed  $vars = [], mixed  $allowDomain = '') : mixed

Parameters

mixed $rule
mixed $vars
mixed $allowDomain

Returns

mixed —

root()

root(mixed  $root) : mixed

Parameters

mixed $root

Returns

mixed —

__debugInfo()

__debugInfo() : mixed

Returns

mixed —

parseUrl()

parseUrl(mixed  $url) : mixed

Parameters

mixed $url

Returns

mixed —

parseDomain()

parseDomain(mixed  $url, mixed  $domain) : mixed

Parameters

mixed $url
mixed $domain

Returns

mixed —

parseSuffix()

parseSuffix(mixed  $suffix) : mixed

Parameters

mixed $suffix

Returns

mixed —