2012-07-18 121 views
0

嗨我有一個要求,我們要發送電子郵件之前,他們在數據庫中存儲電子郵件。我目前使用1.2.5版本。我想利用遊戲提供的郵件和MVC集成,因爲電子郵件將包含大量動態內容。有什麼辦法可以在遊戲框架中完成。感謝任何人給予一些指導。播放框架存儲電子郵件

+0

你想存儲什麼樣的信息?也許你只想存儲幾個字段?否則,您可以查看序列化電子郵件並將其存儲在某處的日誌中。 – Hakkar 2012-07-18 01:49:02

+0

請更具體地瞭解在什麼地方存儲,以及爲什麼 – Samuel 2012-07-18 05:59:35

回答

1

如果您只是想存儲內容(並且不關心標題),那麼您可以將MVC視圖模板呈現爲字符串,並將其存儲在數據庫中。你會得到的字符串以正常方式發送電子郵件前,如下

String emailContent = TemplateLoader.load("pathToEmailView").render(args); 

你只需要這個保存到數據庫的標準方式。

+0

謝謝大家。讓我稍微解釋一下我的用法。我正在使用MVC和郵件集成按照播放文檔。在註冊期間,我的電子郵件模板位於Account/welcome.html將被呈現併發送給新用戶。在發送此電子郵件之前,我想存儲此呈現的HTML內容並將其存儲在數據庫中以用於CSR的跟蹤目的。讓我知道這是否解釋了用法。 – 2012-07-18 06:44:54

+0

然後上面的解決方案應該給你你所需要的。 – Codemwnci 2012-07-18 11:27:41

+0

@SachinWalia因爲你是SO的新手:你應該編輯你的問題來添加這些細節,而不是把它們作爲評論添加到一個問題中,如果你想確保每個人都閱讀它們!是的,Codemwnci解決方案完全符合你的要求。只需將其存儲在數據庫中即可。 – Stefano 2012-07-18 11:35:20