Задать вопрос
@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; срабатывает, но в данном случае у меня две колонки и я не могу так сделать. Как правильно в ред бин работать со связями? офф доки не дали ответа( Заранее спасибо за подсказку
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Progtips
    Программирование на PHP и MySQL
    2 месяца
    Далее
  • beONmax
    Профессия Веб программист - Быстрый старт
    4 месяца
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы