Задать вопрос
alexeyshi
@alexeyshi

Как сохранить многомерный массив?

Как сохранить массив такого вида?

[6] => Array
        (
            [ID] => 15
            [ORDER_ID] => 6
            [DATE_INSERT] => 2015-10-29 11:40:31
            [products] => Array
                (
                    [0] => Array
                        (
                            [ORDER_ID] => 6
                            [NAME] => Нижнее белье Белая Свобода
                            [QUANTITY] => 1.0000
                            [PRICE] => 1259.1000
                        )

                    [1] => Array
                        (
                            [ORDER_ID] => 6
                            [NAME] => Платье Весенняя Легкость
                            [QUANTITY] => 1.0000
                            [PRICE] => 2999.0000
                        )

                )

        )


Принимаю запросом в виде json. Распарсиваю штатными средствами 1с (ЧтениеJSON). На выходе результат типа "Соответствие". Как это всё дело сохранить? Пробовал в структуру, но структура сохраняет только последний заказ. Ибо с каждой итерацией заново записывает данные. Пробовал массив структур, не получилось потому, что может быть в одном заказе и 10 и 20 товаров. В массиве просто каша будет. Есть какие предложения?
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Оценить 10 комментариев
Решения вопроса 1
@dixoNich
frontend developer
Массив ссылок на товары сохранять нельзя?
То есть как-то так:
{
id: 15,
order_id: 6,
products: [id1, id2, ..., idN]
}

а products хранить в отдельной базе со своими айдишниками. Так будет правильнее всего.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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