Как перенаправить на предыдущую страницу в админке?


9

В своем действии администратора контроллера я хочу перенаправить на предыдущую страницу. Как я могу это сделать?

Ответы:


27

Попробуй это:

$this->_redirectReferer();

это немного больше, чем перенаправление на предыдущую страницу. Если вы укажете в URL-адресе параметр, uencон будет рассматривать его как реферрер.


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

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.