В Joomla! 2.5.x Я мог бы просто бежать, JRequest::get('post');
но JRequest
в Joomla это устарело! 3.х Я должен использовать JInput
.
На данный момент это код, который я использую для получения всего $_POST
:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Но это кажется довольно громоздким, и я сталкиваюсь с проблемами, если использовать его вместе с тем, $app->input->set();
я думаю, что будет лучший способ?
Когда я искал это раньше, я обнаружил, что люди говорят, что вы можете просто запустить
$app = JFactory::getApplication();
$postData = $app->input->post;
Но когда я попробовал это, я просто получил экземпляр JInput
объекта.