Hallo zusammen,
meine erste Frage zielt gleich auf Symfony ab.
Dabei hab ich es noch nicht hinbekommen dynamische Routes abzufangen.
Wie Routes angelegt werden ist schon klar und funktioniert auch wunderbar.
HIER NUR EIN DEMO WIE ES IN SYMFONY NORMAL GEHT.
DIE ROUTES SOLLEN ABER PER EIGENEM MATCHER ERMITTELT WERDEN:
Was mich aber brennend interessiert ist, wie ich sprechende URLs abfangen kann.
Also z.B.
Wäre dankbar für Tipps über Service/Events die ich erstellen muss für:
- Matcher
- Generator
meine erste Frage zielt gleich auf Symfony ab.
Dabei hab ich es noch nicht hinbekommen dynamische Routes abzufangen.
Wie Routes angelegt werden ist schon klar und funktioniert auch wunderbar.
HIER NUR EIN DEMO WIE ES IN SYMFONY NORMAL GEHT.
DIE ROUTES SOLLEN ABER PER EIGENEM MATCHER ERMITTELT WERDEN:
Code:
/** * @Route("/", name="page.index") * @return Response */ public function index(): Response { return $this->render('index/index.html.twig', [ 'controller_name' => 'PagesController' ]); } /** * @Route("/pages", name="page.listing") * @return Response */ public function pages(): Response { return $this->render('listing/index.html.twig', [ 'controller_name' => 'PagesController' ]); } /** * @Route("/page/{id}", name="page.detail") * @return Response */ public function detail(): Response { return $this->render('detail/index.html.twig', [ 'controller_name' => 'PagesController' ]); }
Also z.B.
Code:
/startseite.html -> @Route("/", name="page.index") /meine-seiten.html -> @Route("/pages", name="page.listing") /sysmfony.html -> @Route("/page/{id}", name="page.detail") /php.html -> @Route("/page/{id}", name="page.detail") /anderer-controller.html -> @Route("/others/{id}", name="others.detail") ...
- Matcher
- Generator
Kommentar