首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >杂货店CRUD关系n_n -如何完成关系表中的其他字段

杂货店CRUD关系n_n -如何完成关系表中的其他字段
EN

Stack Overflow用户
提问于 2014-01-14 23:28:44
回答 1查看 5K关注 0票数 3

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

我在做一个"n_n“关系,但是在存储关系的表中还有第三个字段。

我的数据库结构:

杂货店的CRUD允许我选择显示在下面的社交媒体:

完整的功能显示在这里:n

在我的表单中选择社交媒体项目时,如何完成配置文件字段(commerce_socialmedia.profile)?有人能帮我吗?我的需要已经做了什么了吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 18:32:31

我只是用这个特性创建了一个拉请求。

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

代码语言:javascript
复制
$crud->set_relation_n_n('secialmedia', 'ecommerce_socialmedia', 'socialmedia', 'id', 'id_socialmedia', 'name', null, null, true);

还可以指示您不希望使用unset_edit_fields编辑关系表的其他字段之一。但是,为了避免名称冲突,您将需要使用字符串extra_field在您希望排除的字段的前面加上名称。

代码语言:javascript
复制
$crud->unset_edit_fields(array('extra_field_{relation_table_field_name}'));

按照链接

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21126236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档