Zend Framework 2 - Umleitung aus innerhalb einer Controller-Plugin ohne Rückgabe

Ist möglich ist, leiten Sie den Benutzer auf eine neue URL in einem controller plugin, ohne wieder ein Antwort-Objekt an den controller?

Speziell möchte ich leiten den Benutzer auf die sichere version der aktuellen URL. So in ZF2 habe ich dieses:

$url = 'https://'.$this->getURL();

$response = $this->getController()->redirect()->toUrl( $url );

return $response;

Jedoch in das Zend Framework 1 war ich in der Lage zu tun:

$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');

$url = 'https://'.$this->getURL();

$redirector->gotoUrlAndExit($url);

Ist es möglich, im wesentlichen 'redirect dann exit' in ZF2?

Ich merke, Sie haben wahrscheinlich Ihre Gründe dafür in der app, aber Sie sollten erwägen, die Behandlung dieses web-server-Ebene, und lassen Sie die app Agnostiker über die port/Protokoll.

InformationsquelleAutor Neil | 2012-11-08

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.