คำถามติดแท็ก ee-1.12.0.2

4
เปลี่ยนเส้นทางไปยัง URL ด้วยสตริงการสืบค้น
ในโมดูลของฉันหลังจากทำงานสคริปต์ฉันต้องเปลี่ยนเส้นทางไปยังหน้าเว็บที่มีสตริงข้อความค้นหาใน URL นี่คือสิ่งที่ฉันมี: $redirectUrl = 'http://magento.local/en_en/shop/index'; $redirectArgs = array('test' => '1'); $this->_redirect($redirectUrl, $redirectArgs); ฉันก็ลอง: Mage::app()->getFrontController()->getResponse()->setRedirect($redirectUrl, $redirectArgs)->sendResponse(); ทั้งสองวิธีมีข้อผิดพลาด: มีข้อผิดพลาดในการประมวลผลคำขอของคุณ สิ่งที่ฉันคาดหวังคือการเปลี่ยนเส้นทางไปยัง http://magento.local/en_en/shop/index?test=1 ไม่มีใครรู้ว่าฉันจะประสบความสำเร็จได้อย่างไร แก้ไข: ตามที่แนะนำฉันได้ลอง: $redirectUrl = 'http://magento.local/en_en/shop/index?test=1'; Mage::app()->getResponse()->setRedirect($redirectUrl); ไม่มีข้อผิดพลาด แต่ไม่มีอะไรเกิดขึ้น ฉันไม่ได้อยู่ในคอนโทรลเลอร์ แก้ไข 2: ฉันสิ้นสุดการใช้: $redirectUrl = 'http://magento.local/en_en/shop/index?test=1'; Mage::app()->getResponse()->setRedirect($redirectUrl)->sendResponse(); ทำงานได้ตามที่คาดไว้! ขอขอบคุณ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.