2015-09-17 148 views
0

我需要在我的codeigniter网站上实现聊天窗口,聊天选项不像Facebook或Gmail聊天。实时对话完全在管理员和登录该网站的用户之间,即直接客户的在线聊天服务如何在codeigniter网站上实现聊天应用程序?

在此先感谢。

+0

我想你应该看看:http://socketo.me。 –

+0

这篇文章将是一个帮助。 http://webexplorar.com/codeigniter-chat-example/ –

回答

3

在github上快速搜索给了我这样的:

你可以认为它像在一个论坛线程如果有人创建线程另一个人回复。

根据您希望如何定制您的应用程序,OP和那些将做出回复的人之间的交互会很快。

编辑1:

假设您了解如何MVC的作品,你可以有这样的事情:

您的数据库结构: 表用户 表会话 表信息

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

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

当用户点击提交按钮,它就会做出一个HTTP POST到控制器,你的控制器将清理数据(即$这个 - > form_validation-> set_rules();

如果贴数据是有效的,它发送给你的模型,其中它随后被存储到数据库

每次聊天页面加载你想要做什么。

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

这又是一个过于简单的例子。你可以从我提到的github中分离代码,并尝试将它安装在本地机器上。

+0

好吧,但如何实现它?由于我对此很陌生,对此我不知道,请感谢您的帮助。 –

+0

请参阅我的编辑,希望这可以帮助。 – Jeremy

1

如果你想发消息或聊天,并专门为codeigniter比使用这个库,Mahana-Messaging-library-for-CodeIgniter。我用过这个,如果你是学习者,我更喜欢你。它具有可以管理的数据库,并且可以轻松集成到项目中。

+0

好的,谢谢,让我试试。我想要的是直接客户服务的实时聊天,对于已登录网站的用户。 –

相关问题