Як побудувати дерево коментарів з масиву?

Є обʼєкти які представляють собою коментарі. В кожного такого обʼєкта є властивість ID та властивість to_comment_id яка вказує який саме коментар коментує даний коментар. На основі цих даних потрібно з HTML–тегів UL та LI побудувати дерево коментраів. Наприклад:

<UL>
	<LI>Коментар № 1.</LI>
	<UL>
		<LI>Коментар № 2. Відповідь на № 1.</LI>
		<UL>
			<LI>Коментар № 3. Відповідь на № 2.</LI>
		</UL>
	</UL>
</UL>

Як виглядає структура коментарів (числа — це номера коментарів):

1
2
	3
		4
			5
				6
		13
7
	8
		9
			10
				11
					14
12
15

Додумався лише до того щоб записувати вкладені коментарі в Dictionary в якому ключі — це ID коментарів, а значення це List відповідей на коментар.

lawame · 7 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація