Как получить доступ к ссылочному бину в зависимости от обеих таблиц / записей в таблицах?

Есть две таблицы с отношением "многие ко многим", например:

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;
}

?

По словам красных бобов

С

$base->ownBaseResource;

мы получаем только все ссылки с базы на любой ресурс.

1 ответ

Решение

Хорошо, вот ответ:

$links = $base->ownBaseResource;

foreach($links as $l)
{
    echo $l->amount;
    echo $l->resource->name;
}
Другие вопросы по тегам