En Joomla! 2.5.x Podría simplemente ejecutar, JRequest::get('post');
pero ya que JRequest
está en desuso en Joomla! 3.x debería usar JInput
.
En este momento, este es el código que estoy usando para obtener todo $_POST
:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Pero esto parece bastante engorroso y me encuentro con problemas si se usa junto con $app->input->set();
creo que habría una mejor manera.
Al buscar esto antes, he encontrado personas que dicen que simplemente puedes ejecutar
$app = JFactory::getApplication();
$postData = $app->input->post;
Pero cuando probé esto, simplemente obtuve una instancia del JInput
objeto.