Come reindirizzare alla pagina precedente in admin?


9

Nella mia azione del controller di amministrazione voglio reindirizzare alla pagina precedente. Come posso fare questo?

Risposte:


27

Prova questo:

$this->_redirectReferer();

fa un po 'più di reindirizzare alla pagina precedente. Se specifichi nell'URL un parametro uenc, lo considererà come referrer.


Grazie ha funzionato correttamente come mi aspettavo. E ho passato attraverso la funzione in cui si trova Mage_Core_Controller_Varien_Action. Penso che la risposta di Mahmood Rehman contenga lo sviluppo che è stato fatto attraverso questa _redirectReferer()funzione.
Sukeshini,

9

Prova questo codice:

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

Questo ha funzionato perfettamente. Molte grazie. Quando passi attraverso la Mage_Core_Controller_Varien_Actionclasse puoi trovare la _redirectReferer()funzione che ha sviluppato un modo simile alla tua risposta. Grazie e +1
Sukeshini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.