Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Зависимость элементов

25.07.2014, 09:48
Oleynik Mikhail

Зарегистрирован:
2014-07-25
Сообщений: 4

Добрый день, с Неткатом я работаю недавно, перекопал документацию, решен не нашел. У меня такая задача - на сайте нужно создать список городов, от которого должн зависеть компонент "товар" и его варианты (разные цены для каждого города). Сейчас поступил следующим образом - создал компонент "Города", связал его с компонентом "Товар", при добавлении нового города - в "Действии после добавлиния" создаю новые поля в компоненте "Товар" через $nc_core->db->query, в пирнципе все работает, но на сколько это правильно? И можно ли сделать что-то подобное, но со списком(классификатором)?
27.07.2014, 17:51
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

С виду все выглядит не очень-то правильно. улыбка Давайте разберемся глубже. Поясните, пожалуйста:
1. Какой модуль решили использовать - Интернет-магазин или Минимагазин?
2. Сколько примерно будет товаров
3. Сколько примерно будет городов
4. Товары будут добавляться и редактироваться только на сайте, или планируете прикручивать еще что-то вроде 1С?
28.07.2014, 12:55
Oleynik Mikhail

Зарегистрирован:
2014-07-25
Сообщений: 4

1. Интернет-магазин
2. Вариантов товаров около 10
3. Городов пока 9, но будут добавляться
4. Только на сайте

Спасибо за ответ
31.08.2014, 19:35
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Извиняюсь за поздний ответ. Подумал - все-таки особо красивого решения по-моему нет.
Единственное, что можно улучшить - сделать выбор городов все-таки классификатором, от компонента "Города" совсем отказаться, а в форме добавления товара в самом верху сделать SQL-запросом проверку наличия в текущем компоненте всех нужных полей для всех городов, имеющихся в классификаторе, и если какое-то поле не создано, то сразу же создать.
198 196 2014-08-31 19:35:13 13755
Описание проекта