【发布时间】:2019-06-13 10:20:58
【问题描述】:
我正在启动一个新的 symfony 网络应用程序,我希望这个项目尽可能干净。在我的 routes.yml 文件中,我无法在路由注释或基本 symfony 路由之间做出决定。两者各有优劣吗?
【问题讨论】:
标签: php annotations symfony4 symfony-routing
我正在启动一个新的 symfony 网络应用程序,我希望这个项目尽可能干净。在我的 routes.yml 文件中,我无法在路由注释或基本 symfony 路由之间做出决定。两者各有优劣吗?
【问题讨论】:
标签: php annotations symfony4 symfony-routing
在生产环境中,它们完全相同 - 注释和/或路由配置文件(来自 yaml、xml 或 php)都被编译成优化的正则表达式,从 URL 路径匹配到控制器操作.
我倾向于主要对控制器操作进行注释(保持配置接近操作,如 phpdoc 注释),以及更一般的其他路由的 yaml 路由文件,例如重定向。
它们的放置位置完全由您选择。
【讨论】: