Я пытаюсь построить древовидную структуру, но я полностью застрял.
Вот мой идентификатор таблицы int (11),Наам Варчар (255),parent int (11),активный int (11)
Вот код (данные поступают через класс ContentCategory)
$ContentCategories = ContentCategory::getContentCategories();
<ul>
<?php
foreach ($ContentCategories as $ContentCategory) {
if ($ContentCategory->parent == 0){
?>
<li><?php echo $ContentCategory->naam?></li>
<?php
$parent_id = $ContentCategory->id;
}
if ($ContentCategory->id = $parent_id && $ContentCategory->parent !=0) {
echo "------".$ContentCategory->naam.'<br />';
$sparent_id = $ContentCategory->parent;
}
echo $sparent_id;
print_pre($ContentCategory);
}
?>
</ul>
Это дает мне подкатегории и категории, которые находятся ниже, теперь я хотел бы получитьСледующие ветки должны иметь возможность создавать столько веток, сколько я хочу.
Но проблема в том, что я понятия не имею, как это исправить.