Grocery CRUD (Tam işlevsel bir CRUD oluşturur PHP kütüphanesi) ile çalışıyorum ve çok basit bir kullanıcı tabamına sahibim.N ile N arasındaki ilişkiler tablodaki öğeler
id | first_name | last_name
Bu kullanıcılardan bazıları akrabalardır. Bu nedenle,
kimliğine benzeyen ayrı bir ilişki tablosuna sahip olmak istiyorum | first_users_id | second_user_id | relation_type
nasıl yakınları bunların her biri için ilişki türünü sağlıyoruz diğer kullanıcıları seçecek kullanıcının profilini I düzenlersiniz süre yüzden Bakkal CRUD bu ilişkiyi katabilir? orada - https://www.grocerycrud.com/examples/set_a_relation_n_n
Ayrıca 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');
Ne yazık ki çalışmıyor işlevini kullanarak burada docs başvurabilirsiniz: Böyle bunu başarmak mümkün olmalıdır çok olmadan – moonvader
'user_table' tablonuzun adının ne ile eşleşmesi gerektiğine,' user_table', belirttiğiniz ilk tablonuzun yukarısına gelip 'user_user_table' ikinciyle eşleşmelidir. bahsettiğin tablo –
Anladım. Ancak bu durumda hata durumunda gördüğünüz gibi, connection_type alanının user_table olması gerekir. Ve bu alanı user_user_table içinde var. – moonvader