Class Presenter
Web-Presenter für die Darstellung von Webseiten
Diese Spezialklasse bildet die Grundlage aller Presenter für Alvine-Anwendungen und regelt die Abfolge der einzelnen Befehle.
- Alvine\Core\Alvine
- Alvine\Application\Presenter
- Alvine\Application\Web\Presenter
Direct known subclasses
Alvine\Application\Web\Presenter\Data, Alvine\Application\Web\Presenter\DefaultPresenter, Alvine\Application\Web\Presenter\Form, Alvine\Application\Web\Presenter\HTTPStatusCode, Alvine\Application\Web\Presenter\Page, Alvine\Application\Web\Presenter\PHPInfo, Alvine\Application\Web\Presenter\RedirectIndirect known subclasses
Alvine\Application\Web\Presenter\Access\Grant, Alvine\Application\Web\Presenter\Access\Init, Alvine\Application\Web\Presenter\Authentication, Alvine\Application\Web\Presenter\Data\Add, Alvine\Application\Web\Presenter\Data\Collection, Alvine\Application\Web\Presenter\Data\Object, Alvine\Application\Web\Presenter\Data\Relation
Abstract
Namespace: Alvine\Application\Web
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/Presenter.class.php
Namespace: Alvine\Application\Web
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/Presenter.class.php
protected
|
|
protected
|
|
public
string
|
#
getText( string $text, string $default = null, string $pluralKey = null )
Lokalisierten Text holen |
public
|
|
public
|
|
public
|
|
public
Alvine\Net\Http\Environment\Request
|
|
public
Alvine\Types\Collection<\Alvine\Types\Parameter>
|
#
getExecuteParameter(
Diese Methode definiert welche Parameter im Presenter zur Verfügung stehen sollen. |
public
|
#
getViewFromRouteID( string $routeID, Alvine\Types\Map\ParameterMap $parameter )
Diese Methode holt einen View der mit einer Route verbunden ist. |
public
|
#
getViewFromRoute( string $route )
Diese Methode führt eine Route aus und gibt den Ergebnisview zurück. Ist in der Anwendung kein View definiert Assembly::getView() liefert null, so setzt diese Methode eine View vom Typ HTTPError |
public
Alvine\Types\MediaType
|
|
protected
|
#
initErrorView( Alvine\Net\Http\StatusCode $statusCode, Alvine\Types\Mime\MIMEType $mimetype = null, Alvine\Data\Dataset $response = null )
Fehler-View setzen |
__construct(),
disableApplicationViewInit(),
enableApplicationViewInit(),
getAssembly(),
getView(),
initView()
|
protected
|
$route
|
|
protected
Alvine\I18N\MessageArgumentFormatter
|
$resourceText
i18n Texte |
$assembly,
$initApplicationView,
$view
|