Öffentliche Methoden | |
| gotoSimple ($action, $controller=null, $module=null, array $parameters=array()) | |
| Einfaches Weiterleiten anhand von Modul, Controller und Aktion. | |
| gotoUri (Dsao_Uri_Http $uri) | |
| Auf einen URI weiterleiten. | |
Geschützte Methoden | |
| _redirect ($uri) | |
| Wrapper für Zend_Controller_Action_Helper_Redirector::_redirect(). | |
Dieser Aktion-Helfer führt Weiterleitungen durch, wobei das Session-Token angehängt wird.
Definiert in Zeile 12 der Datei Redirector.php.
| Dsao_Controller_Action_Helper_Redirector::_redirect | ( | $ | uri | ) | [protected] |
Wrapper für Zend_Controller_Action_Helper_Redirector::_redirect().
| $uri | string, relative URI |
Definiert in Zeile 21 der Datei Redirector.php.
Wird benutzt von gotoSimple() und gotoUri().
00022 { 00023 // Falls kein Objekt übergeben wurde 00024 if (!$uri instanceof Dsao_Uri_Http) 00025 { 00026 $uri = new Dsao_Uri_Http($uri); 00027 } 00028 00029 // Token anhängen 00030 parent::_redirect($uri->getUriString(true, true)); 00031 00032 // ggf. beenden 00033 if ($this->getExit()) 00034 { 00035 $this->redirectAndExit(); 00036 } 00037 }
| Dsao_Controller_Action_Helper_Redirector::gotoSimple | ( | $ | action, | |
| $ | controller = null, |
|||
| $ | module = null, |
|||
| array $ | parameters = array() | |||
| ) |
Einfaches Weiterleiten anhand von Modul, Controller und Aktion.
| $action | string, Aktion | |
| $controller | string, Controller | |
| $module | string, Moduk | |
| $parameters | array, Parameter |
Definiert in Zeile 48 der Datei Redirector.php.
Benutzt _redirect().
00049 { 00050 // Ggf. aktuelle Werte setzen 00051 $controller = ($controller ? $controller : 00052 $this->getRequest()->getControllerName()); 00053 00054 $module = ($module ? $module : $this->getRequest()->getModuleName()); 00055 00056 // URI erstellen 00057 $uri = new Dsao_Uri_Http('/'.$module.'/'.$controller.'/'.$action, 00058 $parameters); 00059 00060 $this->_redirect($uri); 00061 00062 return $this; 00063 }
| Dsao_Controller_Action_Helper_Redirector::gotoUri | ( | Dsao_Uri_Http $ | uri | ) |
Auf einen URI weiterleiten.
| $uri | Dsao_Uri_Http, URI-Objekt |
Definiert in Zeile 71 der Datei Redirector.php.
Benutzt _redirect().
00072 { 00073 $this->_redirect($uri); 00074 00075 return $this; 00076 }
1.5.7.1