категорий
/calalog/{category:slug} -> список подкатегорий
/calalog/{category:slug}/{subcategory:slug} -> список товаров
Но также мне нужно открывать страницу товаров, на
calalog/{category:slug} в том случае, если у категорий "нет" подкатегорий (фактически в бд она должна быть, так сказать "дефолтная", ведь товары крепятся к подкатегории, а не к категории. Как раз из этой "дефолтной" подкатегории и будут выводиться товары в данном случае).
Мне не понятен следующий момент
При создании категории, нужно автоматически создавать для нее "дефолтную" подкатегорию. Я предполагаю, что она должна дублировать slug создаваемой категории. Как это делать? Через обсервер? Или писать класс с методом createCategory()?
Может, сам подход неверный, хз, направьте, куда думать, пожалуйста
А какой смысл вообще в существовании подкатегории? Не проще позволить категориям быть дочками категорий?
Обсуждают сегодня