4.4: Routing mit multiplen Controller Actions
	
	
		Hallo liebe Community,
ich stehe gerade etwas auf dem Schlauch. Ich hatte mir das AppBundle für Contao 4.4 eingerichtet und hat auch alles problemlos funktioniert. Nun wollte ich eine eigene Route + einen Controller mit zwei Actions hinzufügen. Wahrscheinlich würde ich es mir gelingen, wenn ich pro Action eine eigene Route anlege, aber ich habe mich gefragt, ob es nicht möglich ist, dass alles in eins zu packen. Aktuell sieht es so aus:
routing.yml
	PHP-Code:
	
favourite:
    path: /favourite/insert/
    defaults:
        _controller: 'AppBundle\Controller\FavouriteController::insertAction'
        _scope: frontend
        _token_check: false
    path: /favourite/delete/
    defaults:
        _controller: 'AppBundle\Controller\FavouriteController::deleteAction'
        _scope: frontend
        _token_check: false 
 Innerhalb des entsprechenden Controllers sind die 2 Actions definiert. Ich kann die oberste URL aufrufen und der Controller macht seine Sache. Bei der zweiten URL bekomme ich leider einen 404 Fehler. Ich bin mir nicht sicher, ob man den Code so schreiben kann, da ich leider auch nichts bis dato gefunden habe, um es gegenzuprüfen. Ich hatte auch schon überlegt, ob man einfach es so gestalten könnte:
	PHP-Code:
	
favourite:
    path: /favourite/{action}/
    defaults:
        _controller: 'AppBundle\Controller\FavouriteController::insertAction'
        _scope: frontend
        _token_check: false
    requirements:
        action: (insert|delete) 
 Aber hatte ich jetzt noch nicht ausprobiert. Weiß jemand, wie die richtige Verwendung hier wäre?