Symfony Routing or Symfony Annotations?



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

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

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

完全由您选择将它们放在哪里。

最新更新