Comment rediriger vers la page précédente de l'administrateur?

9

Dans mon action de contrôleur d'administration, je veux rediriger vers la page précédente. Comment puis-je faire ceci?

Sukeshini
la source

Réponses:

27

Essaye ça:

$this->_redirectReferer();

il fait un peu plus que rediriger vers la page précédente. Si vous spécifiez dans l'url un paramètre, uencil le considérera comme référent.

Marius
la source
Merci, cela a fonctionné correctement comme je m'y attendais. Et je suis passé par la fonction où il se trouve Mage_Core_Controller_Varien_Action. Je pense que la réponse de Mahmood Rehman contient le développement qui a été fait grâce à cette _redirectReferer()fonction.
Sukeshini
9

Essayez ce code:

 Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);
        Mage::app()->getResponse()->sendResponse();
            exit;
Mahmood Rehman
la source
Cela a parfaitement fonctionné. Merci beaucoup. Lorsque vous parcourez la Mage_Core_Controller_Varien_Actionclasse, vous pouvez trouver la _redirectReferer()fonction qui a développé une manière similaire à votre réponse. Merci et +1
Sukeshini