簡體   English   中英

Grocery CRUD relation n_n - 如何在關系表中完成其他字段

[英]Grocery CRUD relation n_n - how to complete an other field in relational table

我有一個應用程序,我使用Codeigniter + Grocery CRUD。

我正在建立一個“n_n”關系,但是在存儲關系的表中有第三個字段。

Bellow我的數據庫結構:

在此輸入圖像描述

Grocery CRUD允許我選擇如下所示的社交媒體:

在此輸入圖像描述

完整功能如下所示: 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM