Отношение много ко многим реагирует-админ - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь показать в Datagrid a Field, что во многих отношениях (промежуточная таблица).

У меня есть следующие таблицы:

group - group_subject - subject

  • В группе может быть много субъектов
  • Предмет может быть связан со многимиГруппы

group_subject также имеет такие атрибуты, как рубрики и расписание

Это отношение многих ко многим.Я хотел бы показать в <Resource> group все предметы, с которыми связана группа.

Используя что-то вроде <SingleFieldList>: в качестве этого изображения

Я использую react-admin.Есть ли способ получить значения в этих отношениях?

1 Ответ

0 голосов
/ 08 июля 2018

Самый простой способ - скрыть эту промежуточную таблицу отact-admin.В любом случае, хорошо скрывать детали реализации IMO.Пользователи вашего API не должны знать об этом.

  • с точки зрения ресурса groups, в группе много предметов, каждый из которых имеет group_id, и ваш API должен разрешатьчтобы получить субъекты по этому group_id полю

  • с точки зрения ресурса subjects, у субъекта есть много групп, каждая из которых имеет subject_id, и ваш API должен позволять получать группыэтим subject_id полем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...