PHP 클래스 think\Url

파일 보기 프로젝트 열기: top-think/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$root 生成URL地址的root

공개 메소드들

메소드 설명
build ( string $url = '', string | array $vars = '', string | boolean $suffix = true, boolean | string $domain = false ) : string URL生成 支持路由反射
getRuleUrl ( $rule, &$vars = [] ) 匹配路由地址
root ( $root ) 指定当前生成URL地址的root

보호된 메소드들

메소드 설명
parseDomain ( &$url, $domain ) 检测域名
parseSuffix ( $suffix ) 解析URL后缀
parseUrl ( $url, $domain ) 直接解析URL地址

메소드 상세

build() 공개 정적인 메소드

URL生成 支持路由反射
public static build ( string $url = '', string | array $vars = '', string | boolean $suffix = true, boolean | string $domain = false ) : string
$url string 路由地址
$vars string | array 参数(支持数组和字符串)a=val&b=val2... ['a'=>'val1', 'b'=>'val2']
$suffix string | boolean 伪静态后缀,默认为true表示获取配置值
$domain boolean | string 是否显示域名 或者直接传入域名
리턴 string

getRuleUrl() 공개 정적인 메소드

匹配路由地址
public static getRuleUrl ( $rule, &$vars = [] )

parseDomain() 보호된 정적인 메소드

检测域名
protected static parseDomain ( &$url, $domain )

parseSuffix() 보호된 정적인 메소드

解析URL后缀
protected static parseSuffix ( $suffix )

parseUrl() 보호된 정적인 메소드

直接解析URL地址
protected static parseUrl ( $url, $domain )

root() 공개 정적인 메소드

指定当前生成URL地址的root
public static root ( $root )

프로퍼티 상세

$root 보호되어 있는 정적으로 프로퍼티

生成URL地址的root
protected static $root