A-A+
thinkphp二级菜单循环显示
做了一个thinkphp左侧菜单,代码定义在了公共函数库里面,左侧菜单所有内容都保存在了一个表里面,一级二级使用的是 parentid 进行的关联,在模板里面要把二级菜单全部给循环显示出来,栏目表名为think_class, 表有字段:id,name,parentid,参考代码。
PHP代码如下:
- $class=M("Class");
- $data=$class->select();
- $list=array();
- foreach($data as $arr){
- $list[$arr['parentid']][]=$arr;//重新整理数据排序。
- }//xiariboke.net
- $this->assign("list",$list);
然后在模版中:
- <volist name="list[0]" id="vo">
- 大分类:{$vo.name}
- 所属小分类:
- <volist name="list[$vo['id']]" id="vo2">
- {$vo2.name}
- </volist>
- </volist>
自己修改一下模板的样式即可。
父子关系表,这个我能看懂
父子关系,在一个表里面。
网赚助手评论引流博客大全已经收录了您的网站
PHPMyWind 博客有没有研究过
企业站的源码?
thinkphp二级菜单循环显示,实现这个功能还是很简单的,最主要是要用到一个循环
主要是这个循环不好写。