php - codeigniter 通知系统的数据库表结构

标签 php mysql sql codeigniter

我必须在 Codeigniter 中创建一个通知系统。

在此通知中,有两种类型的用户,一是买家,二是卖家。

买家购买或评论任何卖家的产品/订单,则应将此通知发送给卖家。

卖家对任何买家的评论也是如此,那么此通知应发送给该买家。

所有评级/评论和订单系统均正常运行。但我必须为此建立一个通知。

我对通知表结构有点困惑。任何 mysql、sql 或 sql-server 专家都可以帮助我吗?

注意:- 我为此使用下面的表结构。但我认为这不太好。

notification_id
user_id
module
action_type
added_by
read
read_date

模块是执行的位置,action_type 是发生的情况(评论、删除、添加等)。 Read 表示已被查看,read_date 表示被查看的时间。

Click Here for reference from where I got this

谢谢

最佳答案

应该是这样的:

column_name

notification_id
product_id -> for which product buyer has notified
action_type -> 'comment','like'
added_by -> who gave the notification
read -> 0 or 1
read_date -> datetime

关于php - codeigniter 通知系统的数据库表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27646998/

相关文章:

mysql - SQL 条件连接挑战

sql - 仅从特定的 Postgresql 表中删除重复项

php - 奇怪的行为 Laravel Homestead 数据库连接

php - 如何用PHP检测网速?

java - 如何将代码/描述扩展到复杂的对象?

sql - DATEDIFF 基于 WHERE 子句中的 ID

php - Phalcon 备份 View 路径

php - 从 php 中的值中减去百分比

mysql - 在 LiipFunctionalTest 包中使用 YEAR、MONTH、DAY mysql 函数时出错

php - 如何从组合框获取值(value)到下一个网址