gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 21:10:25 26 4
gpt4 key购买 nike

我有一个使用 Codeigniter + Grocery CRUD 的应用程序。

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

下面是我的数据库结构:

enter image description here

Grocery CRUD 允许我选择社交媒体,如下所示:

enter image description here

此处显示了完整的功能:http://www.grocerycrud.com/documentation/options_functions/set_relation_n_n

当在我的表单中选择社交媒体项目时,我如何才能完成个人资料字段 (commerce_socialmedia.profile)?有人可以帮助我吗?是否已经为我的需要做了一些事情?

谢谢

最佳答案

我只是用这个功能创建了一个 Pull Request。

为了使用额外的字段功能,您需要将一个额外的参数传递给 set_relation_n_n 函数,表明您想要编辑额外的字段

$crud->set_relation_n_n('secialmedia', 'ecommerce_socialmedia', 'socialmedia', 'id', 'id_socialmedia', 'name', null, null, true);

您还可以使用 unset_edit_fields 表明您不想编辑关系表的额外字段之一。但是,您需要在要排除的字段名称前加上字符串 extra_field 以避免名称冲突

$crud->unset_edit_fields(array('extra_field_{relation_table_field_name}'));

点击链接

https://github.com/scoumbourdis/grocery-crud/pull/275

关于php - Grocery CRUD 关系 n_n - 如何完成关系表中的其他字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21126236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com