gpt4 book ai didi

redbean - 如何使用redbean上的两个关系检索bean

转载 作者:行者123 更新时间:2023-12-01 12:41:31 30 4
gpt4 key购买 nike

我想使用一对多和多对多关系检索一些数据
我创建了名为 floor、shop、category 的 bean,并将它们关联为:

floor 1:N shop
floor N:M category
shop N:M category

现在我想检索给定类别和楼层 ID 的所有商店
这是我的代码
$floor = R::load('floor',$f_id);
$category = R::load('category',$cat_id);
$shops= $floor->via('category')->withCondition('id = ?',[$category ->id])->ownShopList;
var_dump($shops);

但是 $data 是空数组。我确信我已经正确地关联了 bean。我做错了什么请帮忙!
也许有另一种方法来检索它们,我会很感激任何解决方案。谢谢!

最佳答案

我终于在几个小时后发现它非常容易和简单。所以这是解决方案

$category = R::load('category',$cat_id);
$shops= $category->withCondition('floor_id = ?',[$f_id])->sharedShopList;
var_dump($shops);

关于redbean - 如何使用redbean上的两个关系检索bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24074970/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com