symfony2 多条路线


本文向大家介绍symfony2 多条路线,包括了symfony2 多条路线的使用技巧和注意事项,需要的朋友参考一下

示例

在Symfony中,可以为一个动作定义多个路径。如果您具有功能相同但参数不同的函数,则这将非常有用。

class TestController extends Controller
{
    /**
     * @Route("/test1/{id}", name="test")
     * @Route("/test2/{id}", name="test2")
     * Here you can define multiple routes with multiple names
     */
    public function testAction(Test $test)
    {
        if (!$test) {
            throw $this->createNotFoundException('Test record not found.');
        }

        return $this->render('::Test/test.html.twig', array('test' => $test));
    }
}