Я хочу использовать два действия на одной странице page.html.twig.
Мой метод был: во-первых, определить мой маршрут в контроллере как аннотацию следующим образом:
/**
* Test controller.
*
* @Route("/NoteByStudent")
*/
Что касается действия:
/**
* Lists all Test entities.
*
* @Route("/", name="test")
* @Method("GET")
* @Template("AcmeMyBundle:page.html.twig")
*/
и вызвать его в файле routing.yml следующим образом:
NoteBy:
resource: "@AcmeMyBundle/Controller/TestController.php"
type : annotation
Во-вторых, чтобы определить другое действие контроллера следующим образом:
Note_By_Student:
pattern : /NoteByStudent
defaults: { _controller: AcmeMyBundle:Test:GetTestByStudent}
И когда я бегу, он всегда выбирает первый маршрут, а не оба! Любое решение?