многие ко многим в redbeanphp не заполнены

Я создал bean-компонент с именем user

$user =  = R::dispense('user');
$user->sharedInstrument = $instruments;

И создайте инструмент, владельцем которого является пользователь, и его могут просматривать многие пользователи.

$instrument = R::dispense('instrument');
$instrument->sharedUser = $users;
$instrument->owner = $owner;

Проблема в том, что когда я загружаю инструмент $instrument->sharedUser, кажется, что он состоит только из владельца. Есть ли способ обойти это, кроме использования R::related($instrument,'user')?


person Jack burridge    schedule 25.11.2013    source источник


Ответы (1)


Узнал, как это сделать, используя предварительную загрузку с псевдонимом.

R::preload($instrument,array('sharedUser'=>'user'));
person Jack burridge    schedule 25.11.2013