簡體   English   中英

如何在cakephp中“適當地”構造電子郵件系統

[英]How to “properly” architect email system in cakephp

因此,我最近開始研究已經大部分編寫的Cake 2.0代碼庫。

它使用組件中的復雜而強大的電子郵件系統進行設置。 但是,有很多有效的情況可以從模型發送電子郵件,主要是作為調試消息發送給開發人員,並且似乎存在一個規則,即模型通常無法訪問組件。

我不想編寫另一個電子郵件功能,因為它不干,我希望功能可以共享。 我也無法實例化一個新組件,因為它被設置為從在構造函數中帶有控制器的類繼承。

我不明白如何通過蛋糕哲學將該應用程序重構為在理論上正常工作。

組件? 以前的開發人員做錯了。 正確的方法是使用CakeEmail和傳輸適配器。 手冊中有關於CakeEmail以及如何編寫傳輸的頁面

模型不僅不應該在Cake中使用,而且在MVC中通常不應訪問組件。 實際上,以前的開發人員沒有注意我認為應用程序的一般體系結構存在更多錯誤的事實。

暫無
暫無

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

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