ในการดำเนินการควบคุมดูแลของฉันฉันต้องการเปลี่ยนเส้นทางไปยังหน้าก่อนหน้า ฉันจะทำสิ่งนี้ได้อย่างไร
ในการดำเนินการควบคุมดูแลของฉันฉันต้องการเปลี่ยนเส้นทางไปยังหน้าก่อนหน้า ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
ลองสิ่งนี้:
$this->_redirectReferer();
มันทำได้มากกว่าการเปลี่ยนเส้นทางไปยังหน้าก่อนหน้าเล็กน้อย หากคุณระบุใน URL พารามิเตอร์uenc
จะพิจารณาว่าเป็นผู้อ้างอิง
ลองรหัสนี้:
Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);
Mage::app()->getResponse()->sendResponse();
exit;
Mage_Core_Controller_Varien_Action
ชั้นเรียนคุณจะพบ_redirectReferer()
ฟังก์ชั่นที่พัฒนาขึ้นมาในลักษณะเดียวกันกับคำตอบของคุณ ขอขอบคุณและ +1
Mage_Core_Controller_Varien_Action
และฉันก็ผ่านฟังก์ชั่นที่ตั้งอยู่ใน ฉันคิดว่าคำตอบของ Mahmood Rehman นั้นมีการพัฒนาที่ทำผ่าน_redirectReferer()
ฟังก์ชั่นนี้