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