Опция товара minishop - длина*ширина*высота
Уважаемые разработчики. Потребовался параметр товара minishop — размер упаковки. Нужно задавать 3 значения: длина*ширина*высота. Создал дополнительную опцию товара minishop2 по типу штатного «color» (назвал 'pack_size'), руководствуясь данным мануалом: winrecovery.ru/ms2plugin.html.
SQL тип данных: text
php тип: json
extended js type: minishop2-combo-options'
Столкнулся с проблемой. Задавать одинаковые значения нельзя. А ведь часто бывают квадратные упаковки.
Кто разбирается, подскажите, какие типы задавать для этого поля, чтобы можно было вбить 3 любых значения в формате JSON.
Благодарю.
SQL тип данных: text
php тип: json
extended js type: minishop2-combo-options'
Столкнулся с проблемой. Задавать одинаковые значения нельзя. А ведь часто бывают квадратные упаковки.
Кто разбирается, подскажите, какие типы задавать для этого поля, чтобы можно было вбить 3 любых значения в формате JSON.
Благодарю.
Комментарии: 1
Задача в том, чтобы в базе хранилась такая запись (например): {«100»,«30»,«100»}. Из такого формата потом удобно извлекать значения. Как вариант можно создать простое текстовое поле и записывать значения с разделителем: 100,30,100 или 100*30*100.
Потом извлекать так:
Потом извлекать так:
$sizes = explode("*", $pack_size, 3);
list ($lenght, $width, $height) = $sizes;
Но из JSON, мне кажется, это делать удобнее, да и формат универсальный:$sizes = json_decode ($pack_size, true);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.