注释或yaml - Symfony3

jua*_*iza 6 yaml annotations symfony

对于最佳使用的路线在良好实践中推荐 https://librosweb.es/libro/buenas_practicas_symfony/capitulo_1.html

哪个更好?为什么?

Mat*_*teo 11

在官方文档中,有关控制器的Symfony最佳实践的章节建议使用注释作为最佳实践:

最佳实践

使控制器扩展FrameworkBundle基本控制器并使用注释尽可能配置路由,缓存和安全性.

关于这一点的主要动机是为了提高可读性简化配置:

此外,使用注释进行路由,缓存和安全性可简化配置.您不需要浏览使用不同格式(YAML,XML,PHP)创建的数十个文件:所有配置都只是您需要的地方,它只使用一种格式.

对性能没有影响(通常所有这些东西都将被缓存,并且不取决于您选择的格式)

希望这可以帮助