Ich habe meine Routen mit Anmerkungen in meiner SF2-Anwendung definiert, jedoch gibt es eine Handvoll Seiten, obwohl sie eine eindeutige Route und Twig-Vorlage benötigen sie keine Controller-Code, was zu leer führt Methoden wie diese:Symfony 2 Route ohne benutzerdefinierten Controller Code
/**
* @Route(
* "/courselimit",
* name = "course_limit"
*)
* @Template("CRMPiccoBundle:Course:Limit.html.twig")
*
* @param Request $request
*
* @throws \Exception
*/
public function courseLimitAction(Request $request)
{
}
Dies scheint mir sinnlos und chaotisch. Gibt es eine Möglichkeit, dies in SF2 zu vermeiden, ohne alle meine Routen in YAML-Dateien zu verwalten?
Danke, ich nicht so etwas in der Dokumentation früher gefunden. Jetzt bin ich in zwei Köpfen, was der beste Ansatz oder Best Practice in diesem Fall ist. Soll ich eine Route in 'routing.yml 'definieren, wenn alle anderen Routen auf Anwendungsebene in Annotationen definiert sind oder sollte ich die leere Methode in der Codebasis belassen? Ich bin dabei, die Route zu "routing.yml" zu verschieben, da es ein Symfony-Dokument dafür gibt, also nehme ich an, dass es ein gemeinsames Anliegen sein muss. – crmpicco
Ich habe Ihre Frage zuerst falsch gelesen, aber es scheint, dass die 'routing.yaml' -Datei ohne Controller in Ihrem Fall die richtige Vorgehensweise ist. –