繁体   English   中英

Redbean PHP到同一表的多个多对多关系

[英]Redbean php multiple many-to-many relations to same table

这是我的情况:用户有喜欢的对象列表和不喜欢的列表。 我想这样:

list($cat, $dog) = R::dispense('object', 2);
$user->sharedLikedobjectsList[] = $cat;
$user->sharedDislikedobjectsList[] = $dog;

但是毕竟RedbeanPhp会创建一个带有2行的单个tabe(object_user)。 我应该怎么做才能在$ user bean上具有2个不同的表和可访问属性?

使用$ bean-> link()方法为您的外键表创建别名。

像这样:

$user->link("pet",array("some_prop"=>"some_value"))->sharedPet = dog;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM