thinkphp 如何在前端循环输出二级栏目?
id
表示栏目IDpid
是父级栏目ID
id | name | pid | path |
---|---|---|---|
1 | 新闻 | 0 | 0, |
2 | 娱乐 | 0 | 0, |
3 | 健康 | 0 | 0, |
4 | 国内新闻 | 1 | 0,1, |
5 | 财经 | 0 | 0, |
6 | 国际新闻 | 1 | 0,1, |
7 | 电影 | 2 | 0,2 |
8 | 股票 | 5 | 0,5 |
id: 1,2,3,5 都是顶级栏目
id: 4,6,7,8都是对应的二级栏目
在页面需要显示菜单大致结构:
<ul>
<li>
新闻
<ul>
<li>
国内新闻
</li>
<li>
国际新闻
</li>
</ul>
</li>
<li>
娱乐
<ul>
<li>
电影
</li>
</ul>
</li>
<li>
健康
</li>
<li>
财经
<ul>
<li>
股票
</li>
</ul>
</li>
</ul>
也就是需要讲二级栏目作为以及栏目的子栏目跟随显示,不知道应该怎么处理,使用foreach
双层循环输出也不行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这有啥难的。。两层for循环就搞定呀
递归