by Guest » 13 Jan 2025, 13:34
Gibt es überhaupt eine Möglichkeit, Routen in Symfony2 zu priorisieren?
Ich verwende Annotation, es sieht so aus
Controller
Code: Select all
//TestController.php
/**
* @Route("/test")
*/
class TestController extends Controller
{
/**
* @Route("/a", name="test_a")
*/
.....
//DummyController.php
/**
* @Route("/")
*/
class DummyController extends Controller
{
/**
* @Route("/{varA}/{varB}", name="dummy_one")
*/
.....
Config
Code: Select all
//routing.yml
acme_bundle:
resource: "@Acme/Controller"
type: annotation
Ziel
Code: Select all
URL , Actual , Goal
/test/a , DummyController , TestController //Wrong
/test/b , DummyController , DummyController //Good
Wie kann ich erzwingen, dass TestController zuerst getestet wird?
Vielen Dank
Gibt es überhaupt eine Möglichkeit, Routen in Symfony2 zu priorisieren?
Ich verwende Annotation, es sieht so aus
[b]Controller[/b]
[code]//TestController.php
/**
* @Route("/test")
*/
class TestController extends Controller
{
/**
* @Route("/a", name="test_a")
*/
.....
//DummyController.php
/**
* @Route("/")
*/
class DummyController extends Controller
{
/**
* @Route("/{varA}/{varB}", name="dummy_one")
*/
.....
[/code]
[b]Config[/b]
[code]//routing.yml
acme_bundle:
resource: "@Acme/Controller"
type: annotation
[/code]
[b]Ziel[/b]
[code]URL , Actual , Goal
/test/a , DummyController , TestController //Wrong
/test/b , DummyController , DummyController //Good
[/code]
Wie kann ich erzwingen, dass TestController zuerst getestet wird?
Vielen Dank