À Joomla! 2.5.x Je pourrais simplement courir JRequest::get('post');
mais vu que JRequest
c'est obsolète dans Joomla! 3.x je devrais utiliser JInput
.
En ce moment, c'est le code que j'utilise pour obtenir l'intégralité $_POST
:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Mais cela semble plutôt lourd et je rencontre des problèmes s'il est utilisé conjointement avec $app->input->set();
je pense qu'il y aurait une meilleure façon?
Lors de la recherche de cela avant, j'ai trouvé des gens disant que vous pouvez simplement exécuter
$app = JFactory::getApplication();
$postData = $app->input->post;
Mais quand j'ai essayé cela, j'ai simplement obtenu une instance de l' JInput
objet.