Como redirecionar para a página anterior no admin?

9

Na minha ação de controlador administrativo, quero redirecionar para a página anterior. Como posso fazer isso?

Sukeshini
fonte

Respostas:

27

Tente o seguinte:

$this->_redirectReferer();

faz um pouco mais do que redirecionar para a página anterior. Se você especificar na url um parâmetro, uencele será considerado como referenciador.

Marius
fonte
Obrigado, funcionou corretamente como eu esperava. E eu passei pela função onde estava localizado Mage_Core_Controller_Varien_Action. Eu acho que a resposta de Mahmood Rehman contém o desenvolvimento que foi feito através dessa _redirectReferer()função.
Sukeshini
9

Tente este código:

 Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);
        Mage::app()->getResponse()->sendResponse();
            exit;
Mahmood Rehman
fonte
Isso funcionou perfeitamente. Muito obrigado. Quando você passa pela Mage_Core_Controller_Varien_Actionaula, pode encontrar a _redirectReferer()função que se desenvolveu de maneira semelhante à sua resposta. Obrigado e +1
Sukeshini 1/11/13