I mapping many-to-many sono facili da utilizzare in Redbean con scenari semplici. Ma come si fa la mappatura molti a molti tra lo stesso oggetto?Redbean, Multiple many-to-many utilizzando lo stesso oggetto
Esempio:
Quello che voglio compire è in struttura molto simile alla configurazione Twitter/instagram di "seguaci" e "dopo"
// this c
$user = R::dispense('user');
$user2 = R::dispense('user');
// ..
//Usr1 follows user2
$user->sharedUser[] = $user2;
// user2 follows user1
$user2->sharedUser[] = $user1;
Ora, voglio, dal punto di vista user1 , elenca sia i follower che i seguenti utenti.
Tuttavia, non posso elencare i "follower", senza interrogare tutti gli utenti nel database e cercare user1. Esiste un modo per avere più elenchi "condivisi" in redbean o una buona soluzione per questi casi particolari o la query è la strada da percorrere?