Symfony 路由还是 Symfony 注释?

Symfony Routing or Symfony Annotations?

我正在启动一个新的 symfony 网络应用程序,我希望这个项目尽可能干净。在我的 routes.yml 文件中,我无法在路由注释或基本 symfony 路由之间做出决定。两者有什么优缺点吗?

在生产中,它们完全相同 - 注释 and/or 路由配置文件(无论是 yaml、xml 还是 php 来源)都被编译成优化的正则表达式从 URL 路径匹配到控制器操作。

我倾向于对控制器操作进行注释(使配置接近操作,如 phpdoc 注释),以及用于更通用的其他路由的 yaml 路由文件,例如重定向。

放置位置完全由您选择。