[
{
"uuid":"20190922163205",
"goods":
// Упс!!! Нижестоящие записи goods - это коллекция, а она внезапно оказалась без контейнера [] //
[{"good_uuid":2,"good_name":"Конверт на выписку","quantity":1,"price":1,"tag1214":4}],
[{"good_uuid":1,"good_name":"Звездная ночь на шампани","quantity":1,"price":1,"tag1214":4}]
}
]
[
{
"uuid":"20190922163205",
"goods":
[ // вот это и есть контейнер для коллекции goods
[{"good_uuid":2,"good_name":"Конверт на выписку","quantity":1,"price":1,"tag1214":4}],
[{"good_uuid":1,"good_name":"Звездная ночь на шампани","quantity":1,"price":1,"tag1214":4}]
] // конец контейнера
}
]
[
{
"uuid":"20190922163205",
"goods":
[ // контейнер для коллекции goods никуда не делся и не может пропасть, это ведь коллекция все таки.
{"good_uuid":2,"good_name":"Конверт на выписку","quantity":1,"price":1,"tag1214":4},
{"good_uuid":1,"good_name":"Звездная ночь на шампани","quantity":1,"price":1,"tag1214":4}
] // конец контейнера
}
]
$description1[] =
array(
'good_uuid' => $rowcart["idprod"],
'good_name' => $rowcart["name"],
'quantity' => $rowcart["quantity"],
'price' => $rowcart["price"],
'tag1214' => 4
);
$description1[] =
[
'good_uuid' => $rowcart["idprod"],
'good_name' => $rowcart["name"],
'quantity' => $rowcart["quantity"],
'price' => $rowcart["price"],
'tag1214' => 4
];
3) wall_attachments - id, wall_id, atach_id.
Если нет необходимости повторно использовать вложения, то достаточно атрибута внешнего ключа в табилце вложений.
attachments - id, wall_id, path
PS: наименование parent_id используется, как правило, для ссылки на записи той же таблицы, это для описания древовидных структур подходит.