web-dev-qa-db-fra.com

lors de l'appel de "JRequest :: get ('FilterForm')", le résultat est vide

Lorsque j'appelle la méthode $this->filterForm = JRequest::getVar('FilterForm');, le résultat est vide. Mais vérifier le composant com_banners sur le même système montre un résultat. Que puis-je faire pour que ça fonctionne?

2
DreiBaer

Voici le moyen de récupérer une entrée:

$jinput = JFactory::getApplication()->input;
$this->filterForm = $jinput->get('FilterForm', 'default_value', 'filter');

ASTUCE: Tenez compte du fait que si vous ne spécifiez pas une valeur default_value, il retournera la valeur null si aucune valeur n'est détectée. Si vous ne spécifiez pas un filtre, il appliquera un filtre strict, CMD, pour les commandes (il autorise az, 0-9, trait de soulignement, point, tiret. Il supprime également les points principaux du résultat). .

2
Anibal