Symfony2将路由定义为控制器中的注释

时间:2015-09-23 05:23:25

标签: php symfony annotations symfony-routing

我需要专家建议。什么是性能和标准的理想选择?

1)按照Symfony基础教程的建议在src // Resources / config / routing.yml中定义所有路由?

OR

2)在控制器中定义路由作为注释?

两者似乎都是对的,工作正常。我的问题是证明哪一个更好地表现并更符合symfony标准。

2 个答案:

答案 0 :(得分:2)

选项2是我喜欢在AppBundle中按照最佳实践做的。 http://symfony.com/doc/current/best_practices/controllers.html

然而,当单独使用Bundles时,我会创建路由配置文件,以便用户更容易找到过写的路由。

答案 1 :(得分:0)

我个人更喜欢独立路由文件,但我再次使用其他API,因此它使我的文档更容易,并与团队的其他成员共享api调用