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.