有两个表具有多对多关系,例如:
base base_resource resource
id | name base_id | resource_id | amount id | name
----+------ ---------+-------------+------- ---+-----
1 | base1 1 | 2 | 23 1 | gold
2 | base2
现在我想迭代一个基地的所有资源。我怎样才能像...那样访问物业'金额'。
$resources = $base->sharedResource;
foreach($resources as $r)
{
echo $r->name." - ".r$->???$link???->amount;
}
根据redbean php
使用
$base->ownBaseResource;
我们只获得从基地到任何资源的所有链接。
答案 0 :(得分:1)
好的,这是答案:
$links = $base->ownBaseResource;
foreach($links as $l)
{
echo $l->amount;
echo $l->resource->name;
}