sanu0074
Новичок
Есть идея написать древовидные комментарии, не знаю на сколько она тупая или хорошая, и как сильно нагрузит сервер, но степень вложенности получится = 2
Есть таблица комментов:
id - id комента
content_id => id поста к которому принадлежат комменты
parent_id => id родительского коммента
..... и другие данные
При добавлении коммента, записываем parent_id = NULL - если это комментарий, не ответ на какой-либо (нет родителя)
или parent_id = id_коммента - которому ответили (родитель)
При извлечении:
- выбираем все комменты с нужным content_id
- проходим циклом по извлеченному массиву, если parent_id = NULL - приступаем к следующей итерации цикла, если в parent_id чтото есть - то извлекаем нужный коммент
Сформированную строку отдаем в браузер.
НУЖНО, переделать эту идею так чтобы степень вложенности была бесконечная.
Для этого необходимо что-то абсолютно новое или как-то можно доработать эту идею?
Интересны ваши предложения. Спасибо за внимание.
Есть таблица комментов:
id - id комента
content_id => id поста к которому принадлежат комменты
parent_id => id родительского коммента
..... и другие данные
При добавлении коммента, записываем parent_id = NULL - если это комментарий, не ответ на какой-либо (нет родителя)
или parent_id = id_коммента - которому ответили (родитель)
При извлечении:
- выбираем все комменты с нужным content_id
- проходим циклом по извлеченному массиву, если parent_id = NULL - приступаем к следующей итерации цикла, если в parent_id чтото есть - то извлекаем нужный коммент
Сформированную строку отдаем в браузер.
НУЖНО, переделать эту идею так чтобы степень вложенности была бесконечная.
Для этого необходимо что-то абсолютно новое или как-то можно доработать эту идею?
Интересны ваши предложения. Спасибо за внимание.