Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 一对一和群组聊天的数据库模式_Php_Mysql_Database_Symfony - Fatal编程技术网

Php 一对一和群组聊天的数据库模式

Php 一对一和群组聊天的数据库模式,php,mysql,database,symfony,Php,Mysql,Database,Symfony,我正在为聊天应用程序开发API,该应用程序具有一对一和基于邀请的群组聊天功能。e、 g我想与某人聊天我将向他发送的第一条消息将作为邀请发送,在接受邀请后,他们可以聊天并在聊天[群聊]中添加其他用户。我对最小的桌子不太在意。我现在使用的数据库不能满足我的需要。这是一张显示我当前数据库的图片。 建议我一些改变或任何其他选择 谢谢Daisy这个问题太宽泛了。我们甚至不知道你想要你的聊天应用做什么。它基本上是一个社交应用。人们通过发送邀请来搜索某人并请求聊天。之后,他们可以邀请其他用户进行对话或开始新的

我正在为聊天应用程序开发API,该应用程序具有一对一和基于邀请的群组聊天功能。e、 g我想与某人聊天我将向他发送的第一条消息将作为邀请发送,在接受邀请后,他们可以聊天并在聊天[群聊]中添加其他用户。我对最小的桌子不太在意。我现在使用的数据库不能满足我的需要。这是一张显示我当前数据库的图片。 建议我一些改变或任何其他选择


谢谢

Daisy这个问题太宽泛了。我们甚至不知道你想要你的聊天应用做什么。它基本上是一个社交应用。人们通过发送邀请来搜索某人并请求聊天。之后,他们可以邀请其他用户进行对话或开始新的群组聊天。这只是一个文本聊天,其间不交换音频/视频或图像。聊天是一个单独的模块,整个应用程序是完整的,只是希望这个聊天功能在最好的方式。我认为它是好的。我知道这已经有很长一段时间了,但我很想知道为什么您为线程创建了两个表(thread\u user和thread)?一个链接不足以链接到这些信息吗?@Daishy结构似乎和我现在为自己画的完全一样。你提到“没有满足你的需求”,但是你没有提到你有什么问题@PrahladYeri这是群聊所需要的。阅读
thread\u user
as
chat\u参与者