PHP Класс think\Url

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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