5
多對多映射在簡單場景中易於在Redbean中使用。但是,如何在同一個對象之間進行多對多映射?Redbean,使用相同對象的多對多多對多
例子:
我想acomplish是在結構上非常相似,「追隨者」的Twitter的/ Instagram的設置和「下面的」
// this c
$user = R::dispense('user');
$user2 = R::dispense('user');
// ..
//Usr1 follows user2
$user->sharedUser[] = $user2;
// user2 follows user1
$user2->sharedUser[] = $user1;
現在,我想,從USER1視角,列出追隨者和下列用戶。
但是,我無法列出「追隨者」,而無需查詢數據庫中的所有用戶並查找user1。有沒有辦法在redbean中有多個「共享」列表,或者針對這些特殊情況有什麼好的解決方法,或者是查詢方式嗎?