Liste de tous les membres
Fonctions membres publiques statiques |
static | getInstance ($client, $options=array()) |
Attributs protégés statiques |
static | $instances = array() |
Documentation des constructeurs et destructeur
JRouter::__construct |
( |
|
$options = array() | ) |
|
Documentation des fonctions membres
JRouter::_buildRawRoute |
( |
& |
$uri | ) |
|
|
protected |
Function to build a raw route
- Paramètres:
-
JURI | &$uri | The internal URL |
- Renvoie:
- string Raw Route
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
JRouter::_buildSefRoute |
( |
& |
$uri | ) |
|
|
protected |
Function to build a sef route
- Paramètres:
-
- Renvoie:
- string The SEF route
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
JRouter::_createURI |
( |
|
$url | ) |
|
|
protected |
JRouter::_decodeSegments |
( |
|
$segments | ) |
|
|
protected |
Decode route segments
- Paramètres:
-
array | $segments | An array of route segments |
- Renvoie:
- array Array of decoded route segments
- Depuis:
- 11.1
Références $i, et $total.
JRouter::_encodeSegments |
( |
|
$segments | ) |
|
|
protected |
Encode route segments
- Paramètres:
-
array | $segments | An array of route segments |
- Renvoie:
- array Array of encoded route segments
- Depuis:
- 11.1
Références $i, et $total.
JRouter::_parseRawRoute |
( |
& |
$uri | ) |
|
|
protected |
Function to convert a raw route to an internal URI
- Paramètres:
-
- Renvoie:
- boolean
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
JRouter::_parseSefRoute |
( |
& |
$uri | ) |
|
|
protected |
Function to convert a sef route to an internal URI
- Paramètres:
-
- Renvoie:
- string Internal URI
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
JRouter::_processBuildRules |
( |
& |
$uri | ) |
|
|
protected |
Process the build uri query data based on custom defined rules
- Paramètres:
-
- Renvoie:
- void
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
Références $uri.
JRouter::_processParseRules |
( |
& |
$uri | ) |
|
|
protected |
Process the parsed router variables based on custom defined rules
- Paramètres:
-
JURI | &$uri | The URI to parse |
- Renvoie:
- array The array of processed URI variables
- Depuis:
- 11.1
Réimplémentée dans JRouterSite.
Références $uri.
JRouter::attachBuildRule |
( |
|
$callback | ) |
|
Attach a build rule
- Paramètres:
-
callback | $callback | The function to be called |
- Renvoie:
- void
- Depuis:
- 11.1.
JRouter::attachParseRule |
( |
|
$callback | ) |
|
Attach a parse rule
- Paramètres:
-
callback | $callback | The function to be called. |
- Renvoie:
- void
- Depuis:
- 11.1
Function to convert an internal URI to a route
- Paramètres:
-
string | $url | The internal URL |
- Renvoie:
- string The absolute search engine friendly URL
- Depuis:
- 11.1
Réimplémentée dans JRouterSite, et JRouterAdministrator.
Références $uri, et $url.
static JRouter::getInstance |
( |
|
$client, |
|
|
|
$options = array() |
|
) |
| |
|
static |
Get the router mode
- Renvoie:
- integer
- Depuis:
- 11.1
Get a router variable
- Paramètres:
-
string | $key | The name of the variable |
- Renvoie:
- mixed Value of the variable
- Depuis:
- 11.1
Références $key, et null.
Get the router variable array
- Renvoie:
- array An associative array of router variables
- Depuis:
- 11.1
JRouter::setMode |
( |
|
$mode | ) |
|
Set the router mode
- Paramètres:
-
integer | $mode | The routing mode. |
- Renvoie:
- void
- Depuis:
- 11.1
Références $mode.
JRouter::setVar |
( |
|
$key, |
|
|
|
$value, |
|
|
|
$create = true |
|
) |
| |
Set a router variable, creating it if it doesn't exist
- Paramètres:
-
string | $key | The name of the variable |
mixed | $value | The value of the variable |
boolean | $create | If True, the variable will be created if it doesn't exist yet |
- Renvoie:
- void
- Depuis:
- 11.1
Références $key.
JRouter::setVars |
( |
|
$vars = array() , |
|
|
|
$merge = true |
|
) |
| |
Set the router variable array
- Paramètres:
-
array | $vars | An associative array with variables |
boolean | $merge | If True, the array will be merged instead of overwritten |
- Renvoie:
- void
- Depuis:
- 11.1
Documentation des données membres
Valeur initiale : array(
'build' => array(),
'parse' => array()
)
JRouter::$_vars = array() |
|
protected |
JRouter::$instances = array() |
|
staticprotected |
Valeur initiale : array(
'build' => array(),
'parse' => array()
)
La documentation de cette classe a été générée à partir du fichier suivant :