Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe Uri
+ Graphe d'héritage de Uri:

Fonctions membres publiques

 setVar ($name, $value)
 
 delVar ($name)
 
 setQuery ($query)
 
 setScheme ($scheme)
 
 setUser ($user)
 
 setPass ($pass)
 
 setHost ($host)
 
 setPort ($port)
 
 setPath ($path)
 
 setFragment ($anchor)
 
- Fonctions membres publiques hérités de AbstractUri
 __construct ($uri=null)
 
 __toString ()
 
 toString (array $parts=array('scheme', 'user', 'pass', 'host', 'port', 'path', 'query', 'fragment'))
 
 render ($parts=self::ALL)
 
 hasVar ($name)
 
 getVar ($name, $default=null)
 
 getQuery ($toArray=false)
 
 getScheme ()
 
 getUser ()
 
 getPass ()
 
 getHost ()
 
 getPort ()
 
 getPath ()
 
 getFragment ()
 
 isSsl ()
 

Membres hérités additionnels

- Champs de données hérités de UriInterface
const SCHEME = 1
 
const USER = 2
 
const PASS = 4
 
const HOST = 8
 
const PORT = 16
 
const PATH = 32
 
const QUERY = 64
 
const FRAGMENT = 128
 
const ALL = 255
 
- Fonctions membres protégées hérités de AbstractUri
 parse ($uri)
 
 cleanPath ($path)
 
- Fonctions membres protégées statiques hérités de AbstractUri
static buildQuery (array $params)
 
- Attributs protégés hérités de AbstractUri
 $uri
 
 $scheme
 
 $host
 
 $port
 
 $user
 
 $pass
 
 $path
 
 $query
 
 $fragment
 
 $vars = array()
 

Description détaillée

Uri Class

This class parses a URI and provides a common interface for the Joomla Framework to access and manipulate a URI.

Depuis
1.0

Documentation des fonctions membres

◆ delVar()

delVar (   $name)

Removes an item from the query string variables if it exists.

Paramètres
string$nameName of variable to remove.
Renvoie
void
Depuis
1.0

Références $name, et null.

◆ setFragment()

setFragment (   $anchor)

Set the URI anchor string everything after the "#".

Paramètres
string$anchorThe URI anchor string.
Renvoie
void
Depuis
1.0

◆ setHost()

setHost (   $host)

Set URI host.

Paramètres
string$hostThe URI host.
Renvoie
void
Depuis
1.0

Références AbstractUri\$host.

◆ setPass()

setPass (   $pass)

Set URI password.

Paramètres
string$passThe URI password.
Renvoie
void
Depuis
1.0

Références AbstractUri\$pass.

◆ setPath()

setPath (   $path)

Set the URI path string.

Paramètres
string$pathThe URI path string.
Renvoie
void
Depuis
1.0

Références AbstractUri\$path, et AbstractUri\cleanPath().

◆ setPort()

setPort (   $port)

Set URI port.

Paramètres
integer$portThe URI port number.
Renvoie
void
Depuis
1.0

Références AbstractUri\$port.

◆ setQuery()

setQuery (   $query)

Sets the query to a supplied string in format: foo=bar&x=y

Paramètres
mixed$queryThe query string or array.
Renvoie
void
Depuis
1.0

Références AbstractUri\$query, et null.

◆ setScheme()

setScheme (   $scheme)

Set URI scheme (protocol) ie. http, https, ftp, etc...

Paramètres
string$schemeThe URI scheme.
Renvoie
void
Depuis
1.0

Références AbstractUri\$scheme.

◆ setUser()

setUser (   $user)

Set URI username.

Paramètres
string$userThe URI username.
Renvoie
void
Depuis
1.0

Références AbstractUri\$user.

◆ setVar()

setVar (   $name,
  $value 
)

Adds a query variable and value, replacing the value if it already exists and returning the old value.

Paramètres
string$nameName of the query variable to set.
string$valueValue of the query variable.
Renvoie
string Previous value for the query variable.
Depuis
1.0

Références $name, $tmp, $value, et null.


La documentation de cette classe a été générée à partir du fichier suivant :