gpt4 book ai didi

PHP - CodeIgniter 通知

转载 作者:行者123 更新时间:2023-11-29 08:25:03 25 4
gpt4 key购买 nike

我目前正在开发一个使用 CodeIgniter Web 框架的项目。我只想到这个问题:如何创建通知功能?具体来说,此通知功能将涵盖我的应用程序中发生的一些事件。例如,一名学生请求与辅导员预约。如何创建将发送给指导顾问的通知?

我知道如何将通知插入数据库,但我不太确定。另一个问题:如果通知来自一个用户并且应该发送给许多用户怎么办?如何将其写入数据库?而且,我如何获得实时通知?我的意思是,当用户不再需要刷新页面(如果已向他或她发送新通知)时,通知气泡或其他内容将在某处弹出。当然,这需要 javascript/jquery/ajax (我真的不热衷哈哈),而且我知道它是如何工作的,但话又说回来,我不太确定。有人能帮我吗?我只需要一个简短的演练,或者一些可以让我开始的东西,或者让我了解我需要的东西和我必须学习的东西。

提前感谢您的回答。

最佳答案

您可以这样组织数据库:

用户

- user_id
- name
- etc.

通知

- notification_id
- content
- date

用户通知

- notification_id
- user_id
- view_date

那么你只需要使用数据即可。

对于ajax,你可以创建一个路由,或者像这样的 Controller

mysite/notifications_controller 及操作:

  • index:用于从当前用户获取通知并将其发送到您的浏览器。您可以将它们以 json 形式输出。用ajax调用它。拉定期调用它。
  • mark_as_read:用于将通知标记为已读。您在 ajax 调用中传递 id(当用户单击通知或其他内容时)。

如果你想显示实时通知,我建议你学习 NodeJS :)。

关于PHP - CodeIgniter 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18201275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com