如何在 codeigniter 网站中实现聊天应用程序?

How to implement a chat application in codeigniter website?

我需要在我的 codeigniter 网站上实施聊天 window,聊天选项不像 facebook 或 gmail chat.The 实时对话完全在管理员和登录用户之间进行该网站,即直接客户服务的实时聊天

提前致谢。

快速搜索 github 得到了这个:

你可以把它想象成论坛中的一个话题,有人创建话题,另一个人回复。

根据您希望如何自定义您的应用程序,OP 和将要回复的人之间的互动会很快。

编辑 1:

假设您了解 MVC 的工作原理,您可以得到如下内容:

您的数据库结构: Table 用户 Table 会话 Table留言

一个用户可以在多个Session(聊天室)中,一个消息只能发布到一个聊天会话中,一个用户可以发送多个消息。

在您的聊天页面中,您将有一个用于显示对话的、一个巨大的文本框,您的用户可以在其中写下他们的消息和一个提交按钮。

当用户点击提交按钮时,它会向您的控制器发出 HTTP POST,您的控制器将在其中清理数据(即 $this->form_validation->set_rules();

如果发布的数据有效,请将其发送到您的模型,然后将其存储到您的数据库中。

每次加载聊天页面时,您要做的是:

  1. 获取关联会话 ID 的聊天消息。

这又是一个过于简单化的示例。您可以从我提到的 github 中 fork 代码并尝试将其安装到您的本地计算机上。

如果你想要消息或聊天,特别是 codeigniter 而不是使用这个库,Mahana-Messaging-library-for-CodeIgniter。我用过这个,如果你是学习者,我更喜欢你。它在您可以管理的数据库中,并且可以轻松集成到您的项目中。

使用Zopim聊天小部件实现,适用于CMS和MVC网站。 https://www.zopim.com/