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é
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :