2010-08-13 56 views
0

我正在完成我的第一個Codeigniter應用程序,我有一個問題。物流通知/在web應用程序中的消息

現在我有新的用戶說一些這樣的消息「嘿,歡迎到應用程序......」

在db標記A行,當用戶點擊「不要告訴我這再次」。

我想要一張名爲「user-notifications」的表格,它會向用戶發送有關特殊優惠或關於該應用程序更新信息的通知。

如果我有很多消息,我該如何跟蹤哪些用戶標記爲「不要再顯示此消息」?

回答

1

我會說一個簡單的M-N的關係會做的伎倆

User     UserNotification       Notifications 
--------    -------------------      ----------------- 
id     user_id         id 
foo     notification_id       message 
bar     read         

注意read領域中連接表。我會將它用作布爾值(或者您的DBMS擁有的任何類型)。這樣,你就知道用戶是否已經「點擊了郵件」。您還可以添加日期,以便查詢不超過X的郵件。

相關問題