Trong Joomla! 2.5.x Tôi chỉ có thể chạy JRequest::get('post');
nhưng thấy như JRequest
bị phản đối trong Joomla! 3.x tôi nên sử dụng JInput
.
Tại thời điểm này, đây là mã tôi đang sử dụng để lấy toàn bộ $_POST
:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Nhưng điều này có vẻ khá cồng kềnh và tôi gặp vấn đề nếu được sử dụng cùng với $app->input->set();
tôi, tôi nghĩ sẽ có cách nào tốt hơn?
Khi tìm kiếm cái này trước khi tôi thấy mọi người nói rằng bạn có thể chạy
$app = JFactory::getApplication();
$postData = $app->input->post;
Nhưng khi tôi thử nó, tôi chỉ cần lấy một thể hiện của JInput
đối tượng.