Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как в DLE изменить порядок записи категорий в базу?

В DLE категории записываются в базу данных по порядку ID.
То есть, у каждой категории есть ID, и как бы ты их не добавил, в базе будет порядок 1,2,3,4,5...
А я хочу сохранить тот порядок, который я задаю при создании новости.
У меня несколько категорий, но первая основная, а остальные побочные.
Таким образом у меня может быть записать такого вида - category: 5,2,1,4
Пример такого на Тостере, когда выбираешь основную категорию для вопроса.
Есть файл отвечающий за добавление $category_list, но не пойму, где всё формируется.
  • Вопрос задан
  • 517 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ollisso
Не стоит так делать.

То как храняться данные в базе данных - дело базы данных.

Порядок может даже меняться, при некоторых командах меняющую базу данных, например optimize table X

Правильнее - добавить дополнительный столбик, например order, для основной ставишь порядок 1, для остальных 2,3,4,5
и сортируешь при выводе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽