php - 同一张表中项目的 N 到 N 关系

标签 php relational-database grocery-crud

我正在使用 Grocery CRUD (创建全功能 CRUD 的 PHP 库)我有非常基本的用户表。

id | first_name | last_name

其中一些用户是亲戚。所以我想要单独的关系表,看起来像

id | first_users_id | second_user_id | relation_type

我如何将这种关系添加到 Grocery CRUD,以便在我编辑用户个人资料时选择其他用户,这些用户是亲戚,为他们每个人提供关系类型?

最佳答案

无需继续,您应该能够像这样完成它:https://www.grocerycrud.com/examples/set_a_relation_n_n

您还可以在此处引用文档以使用函数 https://www.grocerycrud.com/documentation/options_functions/set_relation_n_n

$crud->set_table('user_table');
$crud->set_relation_n_n('relatives', 'user_user_table', 'user_table', 'id', 'id', 'id');

关于php - 同一张表中项目的 N 到 N 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308022/

相关文章:

php - 如何在没有空格的字符串中结束变量名

php - 如何签署 PHP 源代码

PHP:如何将数据从 HTML 表单插入到具有多对多关系的表中?

php - 一张表中可以添加两个同名字段吗?

mysql - 公立学校系统的ER图

php - 如何在codeigniter中调用自定义助手的自定义同级方法并使用数据库

php - 只刷新一个 HTML 表格,而不是整个页面

c# - 如何使用用户 ID 参数下载 MSI 安装程序

PHP( Grocery 增删改查)| Mysql在两个数字之间生成一个唯一的随机数

php - Grocery CRUD ajax 性能