我正在做一個項目,我將有很多列表。在許多情況下,這些列表通常會使用相同的代碼(與Doctrine實體和主表相關),所以我想,應該正確定義所有這些常見代碼所在的服務,然後調用服務或服務中的任何方法控制器我需要什麼?恕我直言,是處理這個或另一個最好的方式我在想的是使用特質,無論如何,我需要的是從這裏的人圍繞這個話題得到一些想法,例如你如何在大型項目中使用它,或者如果這是一個很好的做法,或者如果我在正確的道路上,最後也是最重要的,我應該把控制器放在所有的代碼中012: )什麼時候我應該創建一個服務,哪裏是放置課程的最佳地點?
0
A
回答
1
只要在不同的捆綁包中需要相同的代碼,就應該創建一個服務。
您可以在新的Bundle中創建您的服務,例如CoreBundle,它將包含所有應用程序的通用邏輯。
+0
所以我很對,謝謝 – ReynierPM 2014-09-30 16:13:17
相關問題
- 1. 我們什麼時候應該上課,什麼時候不應該上課
- 2. PHP - 哪裏是發起數據庫課程的最佳地點?
- 3. 我應該在哪裏/如何創建我的課程實例?
- 4. Symfony 2 - 我應該在哪裏放置實用課程?
- 5. 哪裏是放置表單驗證的最佳地點
- 6. 我應該在什麼時候創建一個cookie?
- 7. 什麼時候我們不應該創建一個jquery插件?
- 8. 我應該在哪裏放置util函數 - OOP最佳實踐
- 9. 什麼時候/哪裏是最佳實踐時間/地點來配置MongoDB「模式」?
- 10. 什麼時候應該停止服務
- 11. 什麼是服務總線,我什麼時候需要一個?
- 12. 什麼時候應該創建一個新的分支?
- 13. 什麼時候應該創建一個新的異常類
- 14. 什麼是〜/。我應該在哪裏做?
- 15. 我應該在哪裏放置AngularJS工廠和服務?
- 16. 在Mac上放置Android SDK的最佳地點在哪裏?
- 17. 我應該在哪裏創建Windows服務中的組合根?
- 18. 什麼時候應該創建一個Control的子類,何時應該創建一個Panel的子類?
- 19. 我應該在哪裏放置我的第一個方法
- 20. 什麼時候應該在Javascript中創建一個新對象?
- 21. 什麼時候應該創建一個靜態類?
- 22. 使用Capistrano時,我應該在哪裏放置部署任務?
- 23. 創建一個聚合的工廠應該放在哪裏?
- 24. 什麼時候我們應該在IIS中託管WCF服務,以及我們應該在什麼時候託管一個Windows服務?
- 25. 什麼時候應該將一個線程設置爲ApartmentState.STA?
- 26. 節點應該在什麼時候創建數據庫連接?
- 27. 我們什麼時候應該在wit.ai創建新的意圖
- 28. 我應該在哪裏放置索引?
- 29. 我應該在哪裏放置在FBConnect
- 30. 我應該在哪裏放置在phabricator
如果您經常使用相同的代碼,那麼服務是一個不錯的選擇,因爲您可以將其注入控制器或您的偵聽器中。 – DOZ 2014-09-30 14:58:28