2011-01-14 29 views
4

對於應用程序,我需要保存以不同格式出現的用戶日誌,例如應用程序特定更改中的帳戶更改。超出的目標是有一個像Twitter新聞一樣關於他們的賬戶和全球發送的消息。保存可見的用戶日誌

問題是我不知道如何保存這些信息。舉個例子,假設用戶已經提交了支持票據。我想在其Feed中顯示一條消息:「Ticket」I need help「已提交給幫助臺」標題將成爲他們票據的鏈接。

保存郵件中的整個鏈接是明智嗎?我個人不想這樣做,因爲機票的標題可能會改變,或者位置也可能改變。我曾考慮過將消息保存在自己的專欄中,但那麼其他消息不使用ticket id而是使用另一個id呢?我會以這種方式創建一個新列嗎?

讓我知道是否需要更多信息。感謝所有的幫助!

回答

3

只是做一個模板方法

+--------------+ 
+ event  + 
+--------------+ 
+ id   + 
+ user_id  + 
+ type   + 
+ custom_id + 
+--------------+ 
  • ID是你的鑰匙自動增量
  • USER_ID:你的用戶密鑰
  • 類型是一種例如send_message,created_ticket無論你的應用程序需要登錄
  • custom_id只是一個數字,如果類型是send_message也許是消息ID,如果created_ticket票證ID,你需要什麼ID來標識資源

您可以使用custom_id和type來獲取鏈接標題。

+0

我將如何處理客戶端想要發送的自定義消息?我想有另一個表格,其中有模板消息的類型,客戶端可以添加更多類型與不同的消息。感謝您的回答,我實際上已經有了一些與此相關的內容,但是無法實現全局消息理念。 – Jesse 2011-01-14 20:57:08