Jak przekierować do poprzedniej strony w admin?


Odpowiedzi:


27

Spróbuj tego:

$this->_redirectReferer();

robi coś więcej niż przekierowanie do poprzedniej strony. Jeśli podasz w adresie URL parametr uenc, uzna to za stronę odsyłającą.


Dzięki, że działało poprawnie, jak się spodziewałem. I przeszedłem przez funkcję, w której się znajduje Mage_Core_Controller_Varien_Action. Myślę, że odpowiedź Mahmooda Rehmana zawiera informacje o rozwoju dokonanym dzięki tej _redirectReferer()funkcji.
Sukeshini,

9

Wypróbuj ten kod:

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

To działało idealnie. Wielkie dzięki. Przechodząc przez Mage_Core_Controller_Varien_Actionklasę, możesz znaleźć _redirectReferer()funkcję, która rozwinęła się podobnie jak twoja odpowiedź. Dzięki i +1
Sukeshini,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.