Здравствуйте, столкнулся с тем что часто приходится менять порядок сортировки, категорий, продуктов и т.д. А по умолчанию, всегда ставится ноль, даже когда вручную вбиваешь иногда можно сбиться и поставит не то число. Предлагаю ввести в сборку, автоматическое выставление порядка сортировки по возрастанию То есть, человек создал первый продукт и у него порядок сортировки будет 0. Человек создал второй продукт и у него порядок сортировки будет 1 и т.д.
Получить данные из БД При создании товара или категории, посмотреть какой продукт был создан до него и вычислить его число . Javascript поможет) А при сохранении как раз таки происходит присваивание
Все при сохранении... 1. Получить данные о категории товара (хорошо если она одна) 2. Посмотреть какой товар в данной категории добавлен последним. 3. После этого изменить у товара порядок сортировки. Как то мне не очень нравится эта идея. Пока не вижу простого пути решения.. Можно попробовать одним запросом пройтись по товара (не обязательно при сохранении) , но все равно, встает вопрос нескольких категорий т.е какая из них главная.