Routing

Um das Routing anzupassen oder Kundenspezifische Routen anzulegen, können diese Variablen überschrieben werden:

application.web.routing.class=\Alvine\Application\Web\PartialRouter
application.web.routing.filename={DEFAULTPATH}/route/web.route

In der Datei /etc/alvine-platform/generally/legacy.properties kann diese zum Beispiel überschrieben werden mit folgendem Wert

application.web.routing.filename={CUSTOMISATIONPATH}/route/custom.route

Die Datei wird dann in der Regel hier : /var/alvine-platform/route/custom.route abgelegt.

Hinweis

Damit alles noch weiter funktioniert, muss hier die standard web.route includiert werden

Beispiel für die Datei custom.route

# ALVINE
#  
# COPYRIGHT: All  title   and  proprietary  rights,  including  trade
# secrets,   in   the   Software   and   any   copies thereof and the
# accompanying  written   materials,   are  owned  by   schukai  GmbH
# and  are  protected  by  German  copyright  laws,  other applicable
# copyright   laws  and  international  treaty  provisions.

# Gültige HTTP-Request-Methoden ANY, GET, POST, PUT, DELETE, HEAD

INCLUDE customer.xml 


INCLUDE file:///opt/alvine-platform/default/route/web.route

Überschreiben von standard Routen

Um eine Route aus dem Standard zu überschreiben, muss diese XML nach dem include von web.route includiert werden.
Wenn die ID der Route identisch ist , überschreibt die neue XML den Standard.