在我的Symfony 3應用程序我有幾個類,做一些任務,例如計算量,尋找物品,命名目錄...Symfony的包目錄結構 - 在那裏把服務類
目前,他們正在所有的服務目錄,所以目錄結構看起來是這樣的:
- AppBundle
-- Controller
-- Entity
-- Form
-- Service
-- LiveStatsCalculator.php
-- DirectoryNamer.php
-- AdvertisementPlayCalendarFactory.php
-- MediaConfigGenerator.php
...
這是好辦法,還是應該分開的目錄,基於任務類負責? 例如:
- AppBundle
-- Controller
-- Calculator
-- LiveStatsCalculator.php
-- Entity
-- Factory
-- AdvertisementPlayCalendarFactory.php
-- Form
-- Namer
-- DirectoryNamer.php
或者,也許還有更好的解決方案? :)
第一種方法沒關係。 –
我將所有服務都保存在'經理'目錄中。但是如果我需要更多的話,那麼我就把它放到'經理/消息'目錄中,這個任務類型就像MessageFactory,MessageBuilder一樣。但這一切都由您自行決定。第一種方法是可以的。 –
a-ha,你的答案的tnx @StephanYamilov你的方法是我計劃在未來實現的,當服務類的數量增加時 –