Як перенаправити на попередню сторінку адміністратора?


9

Під час дії мого контролера адміністратора я хочу переспрямувати на попередню сторінку. Як я можу це зробити?

Відповіді:


27

Спробуйте це:

$this->_redirectReferer();

це робить трохи більше, ніж перенаправлення на попередню сторінку. Якщо в URL-адресі вказати параметр, uencвін вважатиме це референтом.


Спасибі це працювало належним чином, як я очікував. І я пройшов функцію, де знаходиться в Mage_Core_Controller_Varien_Action. Я думаю, що відповідь Махмуда Ремана містить розвиток, який було здійснено завдяки цій _redirectReferer()функції.
Сукешині

9

Спробуйте цей код:

 Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);
        Mage::app()->getResponse()->sendResponse();
            exit;

Це спрацювало чудово. Дуже дякую. Під час проходження Mage_Core_Controller_Varien_Actionкласу ви можете знайти _redirectReferer()функцію, яка склалася так, як ваша відповідь. Дякую та +1
Sukeshini
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.