簡體   English   中英

Symfony2服務:示例列表?

[英]Symfony2 services : list of examples?

我想我理解服務的概念,但我似乎無法找到它們的實際現實例子,當然,除了郵件服務。 郵件程序的例子很棒,但如果還有其他的話,它會真正幫助我抓住整個事情。 任何人都可以向我提供一個(簡短的)具體案例列表,您應該使用哪些服務? 我不是在這里要求代碼......

所有業務邏輯必須在服務中。 根據如何克里斯寫Symfony應用程序的幻燈片編號46。 瘦模型,瘦控制器,胖服務層。

您應該認為服務不是真正的“服務”(作為郵件程序),但您已經考慮了依賴注入設計模式。 因此,如果您有一個名為'enrolledStudentAction()'的動作,您的控制器方法應該很薄,您必須在名為StudentManager的類中創建“邏輯”。 studentManager執行邏輯以查找已注冊的用戶並將結果返回給控制器。 控制器通過服務容器調用方法getEntolledStudent。 解耦!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM