Sto provando a centralizzare i miei reindirizzamenti (basati sull'autenticazione e vari altri stati) in un plug-in del controller anteriore. Finora ho provato:Reindirizza nel plug-in Front Controller Zend
$this->setRequest(new Zend_Controller_Request_Http('my_url'));
in vari punti nel plugin (cioè da routeStartup a dispatchLoopShutdown) e anche:
$this->setResponse(new Zend_Controller_Response_Http('my_url'));
Qualcuno può offrire qualche aiuto su questo, o indicarlo nel direzione di un tutorial?
ah - Penso che sia quello che stavo cercando. Voglio evitare di usare il redirector (che è già in uso) e intercettare la richiesta all'origine. Grazie per il tuo aiuto, gli darò un vortice. – sunwukung
Si noti che questo non emette un reindirizzamento HTTP o crea una nuova richiesta, ma inoltra/modifica la richiesta È meglio - bella risposta. –
Il reindirizzamento e l'inoltro sono spesso confusi in Zend Framework.È importante capire le differenze. Nella sua domanda dice reindirizzamento, ma penso che quello che in realtà significa sia l'inoltro. – smack0007