@randm18

Как получить объект из связей RedBean Php?

Здравствуйте. Есть вот такая вот загвоздка:
Создаю объект командой
$i = R::dispense('test');
$i->name = 'Bla-bla-bla';
$i->author = R::load('users', 1);
$i->admin = R::load('users', 3);
$i->status = 0;
R::store($i);

В итоге получаю таблицу в которой две колонки связями ссылаются на таблицу users и прекрасно все показывают.

В самом же ред бин, есть такая конструкция
$i=R::findOne('test','id = 1');
echo $i->name; выведет бла бла бла
echo $i->admin_id; выведет 3

А еще есть фишка, которая и нужна $i->admin->name; по сути он должен автоматом по ИД вытащить данные из таблицы users и отдать мне значение колонки name, но этого не происходит.
Если же назвать столбе так же, как таблицу, то есть вместо admin - users
то $i->users->name; срабатывает, но в данном случае у меня две колонки и я не могу так сделать. Как правильно в ред бин работать со связями? офф доки не дали ответа( Заранее спасибо за подсказку
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы