Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • Authentication
  • Data
  • DefaultPresenter
  • File
  • Form
  • HTTPStatusCode
  • MissingConfigurationException
  • Page
  • PHPInfo
  • PluginNotFoundException
  • Redirect

Interfaces

  • Plugin
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Redirect

Diese Spezialklasse löst einen Redirect aus. Das Ziel kann entweder über den Parameter url oder über die Konfigurationseinstellung redirect definiert werden. Die Konfigurationseinstellung überschreibt dabei den Wert des Parameters.

<configuration>
   <redirect>/home</redirect>
</configuration>
<!-- und/oder Parameter -->
<parameters>
   <parameter name="url" type="string"></parameter>
</parameters>

Die Klasse sendet einen Redirect-Event \Alvine\Application\Web\Presenter\Event\Redirect mit dem Namen redirect.location und der Payload $uri an die Anwendung

Alvine\Core\Alvine
Extended by Alvine\Application\Presenter
Extended by Alvine\Application\Web\Presenter
Extended by Alvine\Application\Web\Presenter\Redirect
Namespace: Alvine\Application\Web\Presenter
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20130713
Link: alvine.io
Located at web/presenter/Redirect.class.php
Methods summary
public Alvine\Application\Web\Presenter
# get( Alvine\Types\Map\ParameterMap $parameter )

Bearbeitung von GET-Anfragen

Bearbeitung von GET-Anfragen

Diese Anfrage löst einen Redirect und damit ein Clientseite rerouting statt.

Parameters

$parameter

Returns

Alvine\Application\Web\Presenter
Dieses Objekt
Methods inherited from Alvine\Application\Web\Presenter
execute(), getExecuteParameter(), getMediaTypeOrNullForTheResponse(), getRequest(), getResponseMediaType(), getRoute(), getText(), getViewFromRoute(), getViewFromRouteID(), init(), initErrorView(), initResourceText(), setRoute()
Methods inherited from Alvine\Application\Presenter
__construct(), disableApplicationViewInit(), enableApplicationViewInit(), getAssembly(), getView(), initView()
Properties inherited from Alvine\Application\Web\Presenter
$resourceText, $route
Properties inherited from Alvine\Application\Presenter
$assembly, $initApplicationView, $view
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum