1
A
回答
1
不,您应该避免对供应商进行更改,因为下次您尝试更新这些捆绑包时,可能会失去更改或发生冲突。您的供应商也会(或至少应该)被您的版本控制系统忽略,以便在您部署到新环境时,这些更改不会被继续。
捆绑的想法是它是自给自足的,并为自己的目的服务。如果捆绑包存在问题,那么您应该报告错误,或者进行必要的更改,提出拉取请求,如果它已合并,则可以通过作曲家进行更新以获取最新更改。
如果您只是想扩展或覆盖功能,那么您应该按照食谱中列出的指南(下面的链接)在您的应用中执行此操作。
http://symfony.com/doc/current/cookbook/bundles/inheritance.html
http://symfony.com/doc/current/cookbook/bundles/override.html
0
通常情况下,您可以通过复制app /目录中的文件来“覆盖”代码。
例如,我有一个驻留在
/app/Resources/FOSUserBundle/views/layout.html.twig
我不知道这是否适用于类和的东西,我已编辑FosUserBundle文件。
+0
谢谢你的回答, 但我希望像你说的编辑类和实体。 – Akram
相关问题
- 1. 在Symfony2中包含供应商资产
- 2. Symfony2:只更新一个供应商软件包
- 3. Symfony2 - 更改供应商软件包配置
- 4. Webpack 2 CommonsChunkPlugin供应商软件包
- 5. 在symfony2中创建供应商软件包并通过作曲者部署它
- 6. 从供应商库中通过Twig中的资源包含css和js文件
- 7. bundler不供应商/软件包:git源宝石
- 8. Golang 1.6在供应商文件夹中找不到软件包
- 9. 将导入的供应商文件拆分为供应商软件包
- 10. Eclipse的资源包编辑插件?
- 11. 为开发电子商务软件提供的资源
- 12. Win32资源编辑器库?
- 13. Symfony2软件包资产目录名称
- 14. symfony2软件包安装资产
- 15. 编辑开源软件
- 16. Symfony2在Windows中安装供应商
- 17. Delphi 7软件包编辑器对应
- 18. Symfony2 - 连锁供应商
- 19. 的Symfony2斌/供应商
- 20. Symfony2供应商安装
- 21. 供应商/资产
- 22. 如何编辑软件包?
- 23. 供应商路线在安装软件包后不工作
- 24. 在Symfony2的供应商中创建一个包
- 25. Symfony2新软件包
- 26. 如何将库移动到webpack 2.0中的供应商软件包
- 27. 编辑资源文件c#
- 28. Rails预编译供应商/资产
- 29. 多供应商购物车软件
- 30. 在网络目录中安装供应商资源
谢谢你的解释。 它接缝覆盖的可能性不包括实体和实体映射由于教义的限制(如何学说工作) – Akram
它取决于捆绑。一些bundle提供了映射的超类,允许你扩展实体并提供映射,但不是所有的都可以。 – Mark