W Joomla! 2.5.x Mógłbym po prostu biec, JRequest::get('post');
ale widzę, że JRequest
jest to przestarzałe w Joomla! 3.x Powinienem użyć JInput
.
W tej chwili używam tego kodu, aby uzyskać całość $_POST
:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Ale wydaje się to dość kłopotliwe i napotykam problemy, jeśli zastosuję je w połączeniu z $app->input->set();
, myślę, że byłby lepszy sposób?
Kiedy szukałem tego wcześniej, znalazłem ludzi, którzy mówili, że możesz po prostu biegać
$app = JFactory::getApplication();
$postData = $app->input->post;
Ale kiedy to wypróbowałem, po prostu dostałem instancję JInput
obiektu.