我正在尝试构建一个树视图,但我完全卡住了。
这是我的桌子
id int(11),
naam varchar(255),
parent int(11),
active 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>
这给了我头部类别和低于它的类别,现在我想要获得下一个分支,它需要可以制作尽可能多的分支。
但问题是我不知道如何解决这个问题。