Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 CRUD关系n_n-如何完成关系表中的其他字段_Php_Codeigniter_Grocery Crud - Fatal编程技术网

Php CRUD关系n_n-如何完成关系表中的其他字段

Php CRUD关系n_n-如何完成关系表中的其他字段,php,codeigniter,grocery-crud,Php,Codeigniter,Grocery Crud,我有一个应用程序,我使用Codeigniter+杂货店积垢 我正在建立一个“n_n”关系,但在存储该关系的表中有第三个字段 下面是我的数据库结构: 杂货店积垢允许我选择如下所示的社交媒体: 完整的功能如下所示: 在我的表单中选择社交媒体项目时,如何填写配置文件字段(commerce\u socialmedia.profile)? 有人能帮我吗?是否已经为我的需要做了什么 谢谢我刚刚使用此功能创建了一个拉取请求 为了使用额外字段功能,您需要向set_relationship_n_n_n函数传递

我有一个应用程序,我使用Codeigniter+杂货店积垢

我正在建立一个“n_n”关系,但在存储该关系的表中有第三个字段

下面是我的数据库结构:

杂货店积垢允许我选择如下所示的社交媒体:

完整的功能如下所示:

在我的表单中选择社交媒体项目时,如何填写配置文件字段(commerce\u socialmedia.profile)? 有人能帮我吗?是否已经为我的需要做了什么


谢谢

我刚刚使用此功能创建了一个拉取请求

为了使用额外字段功能,您需要向set_relationship_n_n_n函数传递一个额外参数,指示您要编辑额外字段

$crud->set_relation_n_n('secialmedia', 'ecommerce_socialmedia', 'socialmedia', 'id', 'id_socialmedia', 'name', null, null, true);
您还可以通过使用“未设置的编辑”字段来表示不希望编辑关系表的一个额外字段。但是,为了避免名称冲突,您需要在要排除的字段名称前面加上字符串extra_字段

$crud->unset_edit_fields(array('extra_field_{relation_table_field_name}'));
跟随链接