0

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

现在我有一条消息给新用户说“嘿,欢迎使用应用程序......”

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

我想要一个名为“用户通知”的表格,它将向用户发送有关特别优惠或有关应用程序的更新信息的通知。

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

4

1 回答 1

1

我想说一个简单的 mn 关系就可以了

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

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

于 2010-08-14T13:50:56.020 回答