\think\route\dispatchUrl

Summary

Methods
Properties
Constants
__construct()
convert()
getDispatch()
getParam()
run()
No public properties found
No constants found
init()
parseUrl()
hasDefinedRoute()
autoFindController()
$app
$dispatch
$param
$code
$convert
N/A
parseUrlPath()
No private properties found
N/A

Properties

$app

$app : 

Type

$dispatch

$dispatch : 

Type

$param

$param : 

Type

$code

$code : 

Type

$convert

$convert : 

Type

Methods

__construct()

__construct(  $dispatch,   $param = array(),   $code = null) 

Parameters

$dispatch
$param
$code

convert()

convert(  $convert) 

Parameters

$convert

getDispatch()

getDispatch() 

getParam()

getParam() 

run()

run() 

init()

init() 

parseUrl()

parseUrl(string  $url) : array

解析URL地址

Parameters

string $url

URL

Returns

array

hasDefinedRoute()

hasDefinedRoute(string  $route, string  $bind) : boolean

检查URL是否已经定义过路由

Parameters

string $route

路由信息

string $bind

绑定信息

Returns

boolean

autoFindController()

autoFindController(string  $module, array  $path) : string

自动定位控制器类

Parameters

string $module

模块名

array $path

URL

Returns

string

parseUrlPath()

parseUrlPath(string  $url) : array

解析URL的pathinfo参数和变量

Parameters

string $url

URL地址

Returns

array