URI_DELIMITER
URI_DELIMITER
Classe de Routage : contrôleur de route
getInstance() : \AcidRouter
Retourne l'instance
addRoute(string $name, \AcidRoute $route)
Ajoute une route
string | $name | |
\AcidRoute | $route |
addGet(string $name, \AcidRoute $route)
Ajoute une route GET
string | $name | |
\AcidRoute | $route |
addPost(string $name, \AcidRoute $route)
Ajoute une route POST
string | $name | |
\AcidRoute | $route |
addPut(string $name, \AcidRoute $route)
Ajoute une route PUT
string | $name | |
\AcidRoute | $route |
addDelete(string $name, \AcidRoute $route)
Ajoute une route DELETE
string | $name | |
\AcidRoute | $route |
addHead(string $name, \AcidRoute $route)
Ajoute une route Head
string | $name | |
\AcidRoute | $route |
addPatch(string $name, \AcidRoute $route)
Ajoute une route PATCH
string | $name | |
\AcidRoute | $route |
addOption(string $name, \AcidRoute $route)
Ajoute une route OPTION
string | $name | |
\AcidRoute | $route |
addDefaultRoute(string $name, \AcidRoute $route)
Définit la route par défaut
string | $name | |
\AcidRoute | $route |
buildURL(string $routename, array $params = null, array $partial_params = null, boolean $no_slash = false, boolean $no_lang = false, boolean $no_param = false, boolean $http = false) : mixed
Génère une URL en fonction de la route désignée par les paramètres en entrée
string | $routename | |
array | $params | paramètres obligatoires |
array | $partial_params | paramètres partiels |
boolean | $no_slash | si true, enlève le dernier slash |
boolean | $no_lang | si true, ne prend pas en compte la langue |
boolean | $no_param | DEPRECATED/TODO |
boolean | $http | si true, retourne l'url absolue, sinon retourne l'url relative |
directlyRun(string $name, \AcidRoute $route, array $params = array(), array $partials = array())
Definit une route à la volée et y accès directement
string | $name | |
\AcidRoute | $route | |
array | $params | |
array | $partials |