同一表中项目的N到N关系

时间:2017-11-15 12:56:28

标签: php relational-database grocery-crud

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

  

id | first_name |姓氏

这些用户中的一些是亲戚。所以我希望有一个看起来像

的单独关系表
  

id | first_users_id | second_user_id | relation_type

如何将这种关系添加到Grocery CRUD中,这样当我编辑用户的个人资料时,我会选择其他用户作为亲属为每个用户提供关系类型?

1 个答案:

答案 0 :(得分:0)

没有太多可以继续下去,你应该能够像这样完成它: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');