ใน 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
วัตถุ