Adds parameters to the given url
static string
appendToUrlString
(string $url, [array $params = array ()], [boolean $forxml = false])
-
string
$url: an URL
-
array
$params: some parameters to append to the url
-
boolean
$forxml: if true, escape some characters to include the url into an html/xml document
escape and simplier a string to be a part of an url path remove or replace not allowed characters etc..
static string
escape
(string $str, [boolean $highlevel = false])
-
string
$str: the string to escape
-
boolean
$highlevel: false : just to a urlencode. true, replace some characters
Gets the url corresponding to an action, in the given format
static mixed
get
(string $actSel, [array $params = array ()], integer $what)
-
string
$actSel: action selector. You can use # instead of the module or the action name, to specify the current url.
-
array
$params: associative array with the parameters
-
integer
$what: the format you want : one of the jUrl const, STRING XMLSTRING JURL JURLACTION
returns the current Url.
The URL is the URL for the frontend HTTP server, if your app is behind a proxy.
static string
getCurrentUrl
([boolean $forxml = false], [ $full = false])
-
boolean
$forxml: if true, escape some characters to include the url into an html/xml document
-
$full
return the current url engine
Gets the absolute url corresponding to an action, in the given format with
the domainName in defaultConfig or current
static string
getFull
(string $actSel, [array $params = array ()], integer $what, [string $domainName = null])
-
string
$actSel: action selector. You can use # instead of the module or the action name, to specify the current url.
-
array
$params: associative array with the parameters
-
integer
$what: the format you want : only jUrl::STRING or jUrl::XMLSTRING
-
string
$domainName: Customized domain name
get the root url for a given ressource type. Root URLs are stored in config file.
static string
getRootUrl
(string $ressourceType)
-
string
$ressourceType: Name of the ressource
get the config value of an item in [rootUrls] section of config
static string
getRootUrlRessourceValue
(string $ressourceType)
-
string
$ressourceType: Name of the ressource
Parse a url
static
jUrlAction
parse
(
string $scriptNamePath,
string $pathinfo,
array $params)
-
string
$scriptNamePath: /path/index.php
-
string
$pathinfo: the path info of the url.
-
array
$params: url parameter ($_REQUEST)
perform the opposit of escape
static string
unescape
(string $str)
-
string
$str: the string to escape
constructor
jUrl
__construct
([string $scriptname = ''], [array $params = array ()], [string $pathInfo = ''])
-
string
$scriptname: script name
-
array
$params: parameters
-
string
$pathInfo: path info contents
get the path part of the url (scriptName + pathinfo)
string
getPath
()
get the query part of the url
string
getQuery
([boolean $forxml = false])
-
boolean
$forxml: true: some characters will be escaped
converts the url to a string
string
toString
([boolean $forxml = false])
-
boolean
$forxml: true: some characters will be escaped
Redefinition of:
- jUrlBase::toString()
- get the url string corresponding to the url/action
Inherited Methods
Inherited From jUrlBase
jUrlBase::clearParam()
jUrlBase::delParam()
jUrlBase::getParam()
jUrlBase::setParam()
jUrlBase::toString()
jUrlBase::__toString()