2012-02-27 143 views
0

我有一個從頭開始建立的網站,並認真考慮將此網站轉移到Yii框架。我有點卡在「正確的」爲什麼要這樣做。我有幾個爲這個網站編寫的類。一個特定的是基於數據庫模板的電子郵件功能。該類對系統中的不同操作做出反應,從數據庫中提取信息並填寫發送出去的電子郵件模板。yii網站遷移

我是否將此電子郵件系統移動到模塊層?控制器層還是應該將其重寫爲擴展?

我不得不承認,我是MVR和框架的新手,所以任何幫助建議,將不勝感激。

回答

0

在Yii中,您可能正在尋找一種組合。自定義電子郵件發送功能可能是最好的擴展,然後您可以輕鬆地從其他控制器調用。管理模板將保證您的CRUD與模板交互的模型和控制器。

0

最好的方法是,如果你將它用作擴展。但是對於數據庫操作,您需要創建一個模型並調用郵件函數,您將需要創建一個控制器。

通過創建擴展,您可以根據需要將此擴展用於項目中的多個位置。

+0

您可以在模塊中實現相同的功能。你也可以在你的項目中的很多地方使用它。 :) – trejder 2012-07-07 04:53:45