Автоматическое выставление порядка сортировки по возрастанию

Тема в разделе "Предложения и пожелания", создана пользователем solunski.d, 30 сен 2015.

  1. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    429
    Здравствуйте, столкнулся с тем что часто приходится менять порядок сортировки, категорий, продуктов и т.д. А по умолчанию, всегда ставится ноль, даже когда вручную вбиваешь иногда можно сбиться и поставит не то число.
    Предлагаю ввести в сборку, автоматическое выставление порядка сортировки по возрастанию
    То есть, человек создал первый продукт и у него порядок сортировки будет 0.
    Человек создал второй продукт и у него порядок сортировки будет 1 и т.д.
     
    Zlata Jesen и RoS нравится это.
  2. my2you

    my2you Продвинутый пользователь

    Сообщения:
    278
    Симпатии:
    121
    а как считать порядок? ведь входные данные при создании товара еще не известны.
     
  3. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    429
    Получить данные из БД
    При создании товара или категории, посмотреть какой продукт был создан до него и вычислить его число . Javascript поможет)
    А при сохранении как раз таки происходит присваивание
     
    Последнее редактирование: 30 сен 2015
  4. my2you

    my2you Продвинутый пользователь

    Сообщения:
    278
    Симпатии:
    121
    Все при сохранении...
    1. Получить данные о категории товара (хорошо если она одна)
    2. Посмотреть какой товар в данной категории добавлен последним.
    3. После этого изменить у товара порядок сортировки.

    Как то мне не очень нравится эта идея. Пока не вижу простого пути решения..

    Можно попробовать одним запросом пройтись по товара (не обязательно при сохранении) , но все равно, встает вопрос нескольких категорий т.е какая из них главная.