Логика: вложенные подгруппы
1.
Дмитрий (30.03.2014 / 19:52)
Привет, человеки! Помогите организовать группы. Нужно сделать статейник. Есть основные группы и второстепенные.
-php
ООП
общие вопросы
часто задаваемые вопросы
мод реврит
-mysql
помогите
основные php и mysql, второго уровня "помогите", "ооп" и третьего уровня "часто задаваемые вопросы","мод реврит" как относить статью к категории второго, третьего уровня? И как при создании статьи указывать категорию?
Категории одного уровня, то понятно, в БД вставляем ID группы. а как поступать, когда у меня есть подгруппы?
2.
infust (30.03.2014 / 21:24)
Если до завтра не найдешь решения - расскажу как. На работе прост.
3.
Станислав (31.03.2014 / 06:59)
Ну элементарно же. Два идентификатора, например, id и pid. id - уникальный номер, а pid - если к какой-то категории эта "подкатегория" относится. Если поле pid пустое, то, соответственно, категория находится в корне.
4.
Zдешний (31.03.2014 / 09:18)
Ну я еще добавлял ид главной родительской категории
5.
Дмитрий (02.04.2014 / 21:32)
SNELS, то есть в базе идут вместе группы и подгруппы?
id-|pid|name|
1 | |php | - основная группа
2 | 1 |ask | - погдгруппа php
6.
Кевин Митник (05.04.2014 / 01:34)
есть такое понятие, как "нормализация БД" и "денормализация БД". в твоем случае лучше работать с таблицами-слоями, то есть с посредниками, грубо говоря.
URL:
https://visavi.net/topics/40412