আমার মডিউলে, আমার স্ক্রিপ্ট কার্যকর হওয়ার পরে, আমার ইউআরএল-এ কোয়েরি স্ট্রিং সহ একটি পৃষ্ঠাতে পুনর্নির্দেশ করা দরকার।
আমার যা আছে তা এখানে:
$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);
?