0

有两个具有多对多关系的表,例如:

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;

我们只获取从基础到任何资源的所有链接。

4

1 回答 1

1

好的,这是答案:

$links = $base->ownBaseResource;

foreach($links as $l)
{
    echo $l->amount;
    echo $l->resource->name;
}
于 2013-09-23T12:51:32.080 回答