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

绑定检查

Type

boolean

$app

$app : \think\App

应用对象

Type

\think\App

Methods

__construct()

__construct(\think\App  $app, array  $config = array()) 

Parameters

\think\App $app
array $config

init()

init(array  $config = array()) : void

初始化

Parameters

array $config

build()

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

URL生成 支持路由反射

Parameters

string $url

路由地址

string|array $vars

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

string|boolean $suffix

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

boolean|string $domain

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

Returns

string

getRuleUrl()

getRuleUrl(  $rule,   $vars = array(),   $allowDomain = '') 

Parameters

$rule
$vars
$allowDomain

root()

root(  $root) 

Parameters

$root

__debugInfo()

__debugInfo() 

parseUrl()

parseUrl(  $url) 

Parameters

$url

parseDomain()

parseDomain(  $url,   $domain) 

Parameters

$url
$domain

parseSuffix()

parseSuffix(  $suffix) 

Parameters

$suffix