Хотелось бы заставить работать следующее:
Я получил UserGroup
, который должен иметь discounts
в списке ProductGroups
.
Пример:
UserGroup
{
"data": {
"id": 2,
"title": "Test",
"discounts": null,
}
}
ProductGroups
{
"data": [
{
"id": 1,
"title": "Group1"
},
{
"id": 2,
"title": "Group2"
}
]
}
Ожидаемый результат
UserGroup
{
"data": {
"id": 2,
"title": "Test",
"discounts": [
{
"productgroup_id": 1,
"discount": 0
},
{
"productgroup_id": 2,
"discount": 10
}
]
}
}
Так что теперь я хотел бы знать: как сохранить это лучше? Сначала я подумал о JSON. Проблема: если ProductGroup
удаляется, UserGroup
- discounts
-JSON не обновляется с помощью каскада.