我已经考虑过以下表结构:
id \ parent_id \ name
1 \ null \ Tech
2 \ 1 \ Cameras
3 \ 1 \ Computers
4 \ 1 \ Gagets
5 \ 1 \ Printers
6 \ 5 \ Ink Printers
7 \ 5 \ Laser Printers
但我确实有一个具有此功能的脚本:
我希望获得的输出要么是像这样的
<ul class="cate-item column">
<li class="cate-parent"><a href="#">Tech</a>
<ul class="cate-child">
<li><a href="#">Cameras</a></li>
<li><a href="#">Computers</a></li>
<li><a href="#">Gadgets</a></li>
<li><a href="#">Printers</a></li>
</ul>
</li>
</ul>
当没有孩子有子类别或类似的东西时:
<ul class="cate-item column">
<li class="cate-parent"><a href="#">Tech</a>
<ul class="cate-child">
<li><a href="#">Cameras</a></li>
<li><a href="#">Computers</a></li>
<li><a href="#">Gadgets</a></li>
<li><a href="#">Printers</a></li>
<ul class="sub-cate-child">
<li><a href="#">Laser Printers</a></li>
<li><a href="#">Ink Printers</a></li>
</ul>
</ul>
</li>
</ul>