Codeigniter通知系统URL结构

时间:2018-08-04 00:22:31

标签: javascript php mysql codeigniter notifications

首先,我为我的英语道歉。

我正在尝试使用Codeigniter开发类似于Facebook的通知系统。我知道这是更好的技术,但不是现在就使用它们。

我遇到的问题与url结构有关。 我假设每个通知都是需要访问的网址。

场景-1 直接发送到相关内容的URL结构。

通知链接: https://www.example.com/event/detail/123/?notif_id=456&notif_type=event

使用这种通知链接时,我需要转到活动控件并将其标记为在明细功能中为已读。或者,我需要创建一个主控制器,例如“ my_controller”,并检查是否有数据首先获取每个页面,然后如果它存在并且与会话用户ID匹配,则必须将其标记为已读。

场景-2

通知链接: https://www.example.com/notification/123/

(假设每个通知都是应该发送的网址)

使用这种通知链接时,我需要转到通知控件,在读取功能中将其标记为已读,然后重定向到相关链接。

因此,当我考虑第二种情况时,它更有意义。因为我在很多地方都将其全部放在一个地方,而不是将其分别标记为已读。但是我在互联网上看到的示例通常是在第一种情况下。

您认为哪种方式更健康,更高效?我应该遵循哪种方式?

0 个答案:

没有答案