Skip to content
This repository has been archived by the owner on Jan 27, 2022. It is now read-only.

BugBuster1701/contao-routing-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contao-Routing-App (DEMO! Routing macht Contao selbst!)

Code Beispiele für die drei Routing Arten in Contao 4

  • Frontend
  • Backend
  • Backend Main (ab Contao 4.4)

Keine wirkliche Erweiterung in dem Sinne. Es wird hier gezeigt, wie die einzelnen Routing Arten programmiert werden können. Die Beispiele zeigen nicht alle Möglichkeiten. Näheres dazu im Vortrag.

Die Beispiele dienen unter anderem als Anschauungsmaterial für den Vortrag auf dem Contao Nordtag 2018 am 27.1. in Hamburg.

Changelog

  • Version 1.0.0: Entspricht dem Stand zum Zeitpunkt des Contao Nordtag Vortrages
  • Version 2.0.0: Routing nun ohne Annotations, alle Angaben in der routing.yml
  • Version 2.0.1: Anpassung für Contao 4.6 in der listener.yml

Frontend Route

Symfony Controller, mit Paramater Auswertung.

Beispiele:

  • /routingapp_fe/demo
  • /routingapp_fe/demo/1024
  • /routingapp_fe/demo/1024/768

Backend Route

Symfony Controller => Contao Controller

Über die Backend Route öffnet sich im Backend ein Fenster mit Inhalt.

Backend Main Route

Symfony Controller + Eventlistener + Dependency Injection.

Es wird ein neuer Menüpunkt erzeugt und die Route als Link verwendet.

Spezialfall der Backend Route, bei Aufruf wird nur der Main-Anteil für das Backend geliefert.

Näheres dazu im Vortrag.

About

Code Beispiel für die drei Routing Arten in Contao 4

Resources

License

Stars

Watchers

Forks

Packages

No packages published