Задать вопрос
@Vakha1

Как делаются таблицы для категорий и их подкатегорий?

Добрый день.
Как создавать таблицы категории?
Например: Есть категория ТРАНСПОРТ -> ЛЕГКОВЫЕ авто -> Audi - и может быть намного больше вложенности.
Я прочитал что можно сделать одну таблицу categories - и в ней поля id, name, parent_id - и в parent_id указывать id родительской категории - Подойдет ли такой вариант?
Или как вообще лучше и правильно создавать такие таблицы. Дайте ответ или где можно прочитать про это. Также я изучаю Laravel.
  • Вопрос задан
  • 423 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
Читать Nested sets
Ответ написан
coderisimo
@coderisimo
А что тут читать ? Именно так и делается. Подобный подход позволяет реализовывать вложенность категорий той глубины, которая требуется. На верхнем уровне parent_id = 0 , у всех вложенных категорий parent_id их "родителя".
Заодно и рекурсию пощупаете при генерации меню ))) Вот это почитать стоит.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы