Paramètres
La class \Noo\Parametre
est une abstraction des paramètres envoyés par HTTP. Il est possible de l'utiliser pour lire les valeurs envoyées par l'utilisateur. Par exemple, l'expression suivante permet d'enregistrer dans la variable $mots
la valeur du paramètre mots
.
$mots = trim(\Noo\Parametre::lis('mots', '', true));
Le second argument est la valeur retournée par défaut si le paramètre est absent de la requête. Le dernier argument spécifie qu'il faut aussi bien chercher dans les paramètres envoyés avec POST que GET.
Un paramètre peut être décrit plus complètement en utilisant une instance de \Noo\Parametre
.
$p = new Parametre('tri', [
['id' => 'titre', 'libelle' => 'Titre'],
['id' => 'editeur', 'libelle' => 'Éditeur'],
]),