1

在 symfony 2中使用注解路由组路由在性能、便利性、可维护性或任何其他方面更可取的方面有什么不同吗?

4

1 回答 1

0

使用SensioFrameworkExtraBundle,已经随 Symfony 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)。

编辑:对表演一无所知。我只说方便。

于 2012-07-28T19:37:11.403 回答