PHP 클래스 Microweber\Providers\UrlManager

파일 보기 프로젝트 열기: microweber/microweber

공개 프로퍼티들

프로퍼티 타입 설명
$current_url_var
$repaced_urls
$site_url_var

공개 메소드들

메소드 설명
api_link ( $str = '' )
current ( boolean $skip_ajax = false, boolean $no_get = false ) : string Returns the current url as a string.
download ( $requestUrl, $post_params = false, $save_to_file = false )
hostname ( )
is_ajax ( ) : true | false Return true if the current request is via ajax.
link_to_file ( $path )
param ( $param, $skip_ajax = false, $force_url = false )
param_set ( $param, $value = false, $url = false )
param_unset ( $param, $url = false )
params ( $skip_ajax = false )
redirect ( $url )
replace_site_url ( $arr )
replace_site_url_back ( $arr )
segment ( $num, boolean $page_url = false ) : string | false Returns single URL segment.
segments ( boolean $page_url = false ) : array | false Returns ALL URL segments as array.
set ( $url = false )
set_current ( $url = false )
site ( $add_string = false )
site_url ( $add_string = false )
slug ( $text )
string ( boolean $skip_ajax = false ) : string Returns the current url path, does not include the domain name.
strleft ( $s1, $s2 )
to_path ( $path )

메소드 상세

current() 공개 메소드

Returns the current url as a string.
public current ( boolean $skip_ajax = false, boolean $no_get = false ) : string
$skip_ajax boolean If true it will try to get the referring url from ajax request
$no_get boolean If true it will remove the params after '?'
리턴 string the url string

download() 공개 메소드

public download ( $requestUrl, $post_params = false, $save_to_file = false )

hostname() 공개 메소드

public hostname ( )

is_ajax() 공개 메소드

Return true if the current request is via ajax.
public is_ajax ( ) : true | false
리턴 true | false

param() 공개 메소드

public param ( $param, $skip_ajax = false, $force_url = false )

param_set() 공개 메소드

public param_set ( $param, $value = false, $url = false )

param_unset() 공개 메소드

public param_unset ( $param, $url = false )

params() 공개 메소드

public params ( $skip_ajax = false )

redirect() 공개 메소드

public redirect ( $url )

replace_site_url() 공개 메소드

public replace_site_url ( $arr )

replace_site_url_back() 공개 메소드

public replace_site_url_back ( $arr )

segment() 공개 메소드

Returns single URL segment.
public segment ( $num, boolean $page_url = false ) : string | false
$num The segment number
$page_url boolean If false it will use the current URL
리턴 string | false the url segment or false

segments() 공개 메소드

Returns ALL URL segments as array.
public segments ( boolean $page_url = false ) : array | false
$page_url boolean If false it will use the current URL
리턴 array | false the url segments or false

set() 공개 메소드

public set ( $url = false )

set_current() 공개 메소드

public set_current ( $url = false )

site() 공개 메소드

public site ( $add_string = false )

site_url() 공개 메소드

public site_url ( $add_string = false )

slug() 공개 메소드

public slug ( $text )

string() 공개 메소드

Returns the current url path, does not include the domain name.
public string ( boolean $skip_ajax = false ) : string
$skip_ajax boolean If true it will try to get the referring url from ajax request
리턴 string the url string

strleft() 공개 메소드

public strleft ( $s1, $s2 )

to_path() 공개 메소드

public to_path ( $path )

프로퍼티 상세

$current_url_var 공개적으로 프로퍼티

public $current_url_var

$repaced_urls 공개적으로 프로퍼티

public $repaced_urls

$site_url_var 공개적으로 프로퍼티

public $site_url_var