मेरे मॉड्यूल में, मेरी स्क्रिप्ट के निष्पादन के बाद, मुझे 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();
यह उम्मीद के मुताबिक काम करता है! धन्यवाद।
$this->_redirect($redirectUrl);
?