Как получить доступ к ссылочному бину в зависимости от обеих таблиц / записей в таблицах?
Есть две таблицы с отношением "многие ко многим", например:
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;
}