2014-09-30 40 views
0

我正在做一個項目,我將有很多列表。在許多情況下,這些列表通常會使用相同的代碼(與Doctrine實體和主表相關),所以我想,應該正確定義所有這些常見代碼所在的服務,然後調用服務或服務中的任何方法控制器我需要什麼?恕我直言,是處理這個或另一個最好的方式我在想的是使用特質,無論如何,我需要的是從這裏的人圍繞這個話題得到一些想法,例如你如何在大型項目中使用它,或者如果這是一個很好的做法,或者如果我在正確的道路上,最後也是最重要的,我應該把控制器放在所有的代碼中012: )什麼時候我應該創建一個服務,哪裏是放置課程的最佳地點?

+1

如果您經常使用相同的代碼,那麼服務是一個不錯的選擇,因爲您可以將其注入控制器或您的偵聽器中。 – DOZ 2014-09-30 14:58:28

回答

1

只要在不同的捆綁包中需要相同的代碼,就應該創建一個服務。

您可以在新的Bundle中創建您的服務,例如CoreBundle,它將包含所有應用程序的通用邏輯。

+0

所以我很對,謝謝 – ReynierPM 2014-09-30 16:13:17

相關問題