Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de l'interface RouterInterface
+ Graphe d'héritage de RouterInterface:

Fonctions membres publiques

 preprocess ($query)
 
 build (&$query)
 
 parse (&$segments)
 

Description détaillée

Component routing interface

Depuis
3.3

Documentation des fonctions membres

◆ build()

build ( $query)

Build method for URLs This method is meant to transform the query parameters into a more human readable form. It is only executed when SEF mode is switched on.

Paramètres
array&$queryAn array of URL arguments
Renvoie
array The URL arguments to use to assemble the subsequent URL.
Depuis
3.3

Implémenté dans RouterView, Router, RouterLegacy, Router, et Router.

◆ parse()

parse ( $segments)

Parse method for URLs This method is meant to transform the human readable URL back into query parameters. It is only executed when SEF mode is switched on.

Paramètres
array&$segmentsThe segments of the URL to parse.
Renvoie
array The URL attributes to be used by the application.
Depuis
3.3

Implémenté dans RouterView, Router, RouterLegacy, Router, et Router.

◆ preprocess()

preprocess (   $query)

Prepare-method for URLs This method is meant to validate and complete the URL parameters. For example it can add the Itemid or set a language parameter. This method is executed on each URL, regardless of SEF mode switched on or not.

Paramètres
array$queryAn associative array of URL arguments
Renvoie
array The URL arguments to use to assemble the subsequent URL.
Depuis
3.3

Implémenté dans RouterView, RouterBase, et RouterLegacy.


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