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

  • InternalRedirect
  • Redirect
  • ServerFailure
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Redirect

Wird beim Ausführen einer Route eine Ausnahme geworfen, so kann mit Hilfe dieses Handlers ein Redirect auf eine andere Route definiert werden. Der Client erhält hierzu im Header die neue Location übergeben.

Über die Eigenschaft location muss die neue Location gesetzt werden. Der Wert ist dabei die Location selber (z.B. /de/startseite/) und nicht die ID der Route. Über statuscode kann der Statuscode gesetzt werden.

$handler = new Redirect;
$handler->location = "http://www.example.com/";
$handler->statuscode = 500;
Alvine\Core\Alvine
Extended by Alvine\Application\Web\Route\Handler
Extended by Alvine\Application\Web\Route\Handler\Redirect
Namespace: Alvine\Application\Web\Route\Handler
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20130831
Link: alvine.io
Located at web/route/handler/Redirect.class.php
Methods summary
public Alvine\Application\Web\Route\Handler\Redirect
# process( Alvine\Application\Web\Route $route, string $method = null, string $path = null )

Über diese Methode wird im Fehlerfall ein alternativer Ablauf gestartet.

Über diese Methode wird im Fehlerfall ein alternativer Ablauf gestartet.

Parameters

$route
Route
$method
Methode
$path
Pfad

Returns

Alvine\Application\Web\Route\Handler\Redirect
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum