ใน Joomla! 2.5.x ฉันสามารถเรียกใช้JRequest::get('post');แต่เห็นว่าJRequestเลิกใช้แล้วใน Joomla! 3.x 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วัตถุ