覆盖包与覆盖文件

Overriding bundles versus overriding files

我想问一下覆盖供应商的捆绑包和简单地覆盖其控制器或模板有什么区别。

对我来说似乎是一样的,无论是重写 bundle 然后制作我自己的文件,还是重写控制器并用我自己的功能实现它们。

http://symfony.com/doc/current/cookbook/bundles/inheritance.html

并非所有包都允许您轻松覆盖 /resources 文件。一些 bundle 在配置中公开这些文件,其他 bundle 可能不会这样做。对于其他人,您需要覆盖捆绑包。

此外,我认为您可以在覆盖捆绑包时覆盖依赖注入文件