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

  • Container
  • Created
  • Data
  • DataException
  • DefaultView
  • Factory
  • Form
  • HTTPError
  • Json
  • Location
  • NoContent
  • NoViewException
  • Page
  • Updated
  • VoidView

Interfaces

  • InstanceFromContainer

Traits

  • FormImplementation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class HTTPError

Der FehlerView für Webanwendungen erweitert den Standard-View mit alle für die Darstellung einer Fehlermethode notwendigen Methoden und Eigenschaften.

Je nach Fehlertyp wird aus dem Fehlerverzeichnis eine andere Vorlage genommen. Wird keine entsprechende Vorlage gefunden, so versucht der View die Vorlage für den 500 Fehler einzubinden.

Scheitert auch dieses, so wird nur der Code und ein kleiner Text als Fehlermeldung ausgegeben.

Alvine\Core\Alvine
Extended by Alvine\Application\View
Extended by Alvine\Application\Web\View
Extended by Alvine\Application\Web\View\HTTPError
Namespace: Alvine\Application\Web\View
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20130608
Link: alvine.io
Located at web/view/HTTPError.class.php
Methods summary
public static Alvine\Application\Web\View\HTTPError
# getInstance( Alvine\Application\Presenter $presenter, Alvine\Net\Http\StatusCode $statusCode, Alvine\Types\Mime\MIMEType $mediaType )

Neues Standard-View

Neues Standard-View

Die Templates für die Fehlerseiten liegen unter /resource/error/ und haben den Namen [statuscode].[mediatype], also z.B. 500.html

Parameters

$presenter
Anwendung
$statusCode
Statuscode
$mediaType
MediaType

Returns

Alvine\Application\Web\View\HTTPError
Neues View für Webanwendungen
Methods inherited from Alvine\Application\Web\View
__construct(), getContent(), getHeader(), getHttpStatusCode(), getInstanceFromMap(), getTemplateFileAndMimeType(), replaceI18N(), setForbidden(), setHttpStatusCode(), setLinksPlaceholder(), setLocation(), setNotFound()
Constants inherited from Alvine\Application\Web\View
LINK_DELIMITER, LINK_ID_SUFFIX, LINK_LABEL_SUFFIX, LINK_PREFIX, LINK_RELATION_SUFFIX, LINK_URL_SUFFIX
Properties inherited from Alvine\Application\Web\View
$content, $header, $statusCode
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum