我正在使用symfony2!是否可以对同一路线使用两个动作?

时间:2015-09-18 00:36:06

标签: symfony doctrine-orm

我想在同一个page.html.twig中使用两个动作

我的方法是: 首先,在控制器中将My route定义为注释:

 /**
 * 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

Seconde,用于定义其他Controller操作:

Note_By_Student:
    pattern : /NoteByStudent
    defaults: { _controller: AcmeMyBundle:Test:GetTestByStudent} 

当我跑步时,它总是采取第一条路线而不是两条路线!有解决方案吗

1 个答案:

答案 0 :(得分:0)

路线只有1次行动。

还有其他方法。例如,在第一个枝条动作中:

{% render "AcmeMyBundle:Test:GetTestByStudent2" } %}