只需要站内通知
管理可以后台发送通知(群发和对指定会员发送通知) 用户只接受查看通知 无发送权限目前有一张 my_messages表
结构如下
给指定会员发送通知 肯定是要 在my_messages插入一条数据了全站会员群发通知要怎么设计表 和 实现呢
管理可以后台发送通知(群发和对指定会员发送通知) 用户只接受查看通知 无发送权限目前有一张 my_messages表
结构如下
给指定会员发送通知 肯定是要 在my_messages插入一条数据了全站会员群发通知要怎么设计表 和 实现呢
群发的时候,获取所有接收者uid。
另外一张表(msg)存储消息内容,id,content,inserttime等,
如果要给群组发,先插入 msg表,然后将id插入到usermsg表中,这样感觉比较好
id message userlist
id 消息正文 所有用户的id拼凑出一个array,然后串行化变成string类型的数据存入这一列当某个人已读取的时候就取得userlist的内容,然后反串内容变成array,把那个用户的id删掉再串行化存入userlist列.
这样也省不了多少吧 比如群发十万条;那你那userlist 不就变成很大一串。 text都不够放。
然后你要查某个用户是否有新信息也不好查
一个表存储通知信息:id、title、content、ctime、author、state
另一个表存储用户是否阅读的信息:
id、sid(对应通知表id)、uid(用户id)、view(是否阅读)、hide(是否清空)、ctime你认为呢?