symfony 2注释路由+组路由

时间:2012-07-28 18:08:26

标签: symfony routes

在性能,便利性,可维护性或任何可能使其他更多方面的方面,在symfony 2中使用注释路由组路由有什么不同建议使用?

1 个答案:

答案 0 :(得分:0)

使用Symfony附带的SensioFrameworkExtraBundle 2。在控制器操作的同一位置使用路由名称和路径是正确的方法。如果您想修改路径或操作名称,只需转到该操作,而无需修改routing.yml

然后为您的“分组路线”命名,例如bundle_controller模式或bundle_entity(如果控制器用于单个实体上的CRUD):

# app/config/routing.yml
acme_hello_my_annotated_controller:
    resource: "@AcmeHelloBundle/Controller/MyAnnotatedController.php"
    type: annotation

最后为注释定义的所有路径添加前缀(添加prefix: /my/path/prefix)。

编辑:对表演一无所知。我只谈论便利性。