Web应用程序中的通知/消息传递物流

时间:2010-08-13 21:15:24

标签: codeigniter logistics

我正在完成我的第一个Codeigniter应用程序,我有一个问题。

现在我有一条消息让新用户说“嘿那里,欢迎来到应用程序......”

当用户点击“不再显示此内容”时,数据库中的一行标记。

我希望有一个名为“用户通知”的表格,该表格会向用户发送有关该应用的特殊优惠或更新信息的通知。

如果我有很多消息,如何跟踪哪些用户标记为“不要再显示此内容”?

1 个答案:

答案 0 :(得分:1)

我想说一个简单的m-n关系可以解决这个问题

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

请注意联接表中的read字段。我会将它用作布尔值(或DBMS所具有的任何类型)。这样,您就知道用户是否“点击了消息”。您还可以添加日期,以便查询不早于X的邮件。