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?
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). .