Получить массив в сниппете из TV
Есть необходимость в сниппете работать с массивом. Массив должен формироваться из TV параметра. Желательно одного.
Общая схема данных в массиве имеет вид:
Как удобно для пользователя сформировать правила для хранения данных в TV? И при этом, получив данные из TV, сформировать этот массив?
Например, удобно ли так хранить в TV?
Стоит ли смотреть в сторону migx? Подходит ли он для этого?
Общая схема данных в массиве имеет вид:
$data_start = array(
"Класс-1"=> array(
"pay"=> array("Дата1" => "цена1",
"Дата2" => "цена2",
"Дата3" => "цена3"),
"Группа-1", "Группа-2", "Группа-3", "Группа-333"
),
"Класс-2"=> array(
"pay"=> array("Дата1" => "цена11",
"Дата2" => "цена12",
"Дата3" => "цена13"),
"Группа-11", "Группа-22", "Группа-33"
),
);
Число Классов и Групп не ограничено. Число Дат всегда равно трем, но цены у них разные.Как удобно для пользователя сформировать правила для хранения данных в TV? И при этом, получив данные из TV, сформировать этот массив?
Например, удобно ли так хранить в TV?
Класс-1(Дата1-цена1,Дата2-цена2,Дата3-цена3);(Группа-1,Группа-2,Группа-3,Группа-333)
Класс-2(Дата1-цена11,Дата2-цена12,Дата3-цена13);(Группа-11,Группа-22,Группа-33)
Или ваш вариант?Стоит ли смотреть в сторону migx? Подходит ли он для этого?
Комментарии: 1
MIGX вполне подойдет, храните в JSON. Ну, MIGX собственно с JSON и работает. Если немного заморочиться, то можно будет все данные спокойно из админки добавлять без вникания в синтаксис. А на стороне сайта легко распарсить с помощью Fenom
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.