Возможно ли иметь повторяющиеся объекты в объекте, используя отношение "многие ко многим" - PullRequest
0 голосов
/ 07 мая 2020

Мои сочетания в страпи

  • Заказы
  • Предметы

Моя цель

  • Предметы коллекции

    • пиво
    • вода
    • спрайт
  • пример заказа

    • 3 пива
    • 2 воды
    • 2 спрайта

Мой Ситуация

Мое решение состояло в том, чтобы использовать отношения "многие ко многим" между заказами коллекций и элементами. Итак, когда я создаю заказ, как в примере выше, я получил следующий результат:

  • заказ
    • 1 пиво
    • 1 вода
    • 1 спрайт

Кажется, что strapi не может обрабатывать повторяющиеся элементы (с одинаковым идентификатором) в коллекции. Я что-то делаю не так или просто нет возможности установить такие отношения между коллекциями.

1 Ответ

2 голосов
/ 09 мая 2020

В вашем случае я предлагаю вам использовать для этого компонент (повторяемый).

Создайте новый компонент в Content Type Builder. С числовым полем и полем связи с вашими продуктами.

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

С этим, в ваших Заказах вы сможете добавить новый элемент, указать, какой элемент и количество элементов (с полем вмешательства)

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