@Vakha1

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

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

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

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