|
|
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-запросом проверку наличия в текущем компоненте всех нужных полей для всех городов, имеющихся в классификаторе, и если какое-то поле не создано, то сразу же создать.
|