我用的thinkphp开发的,导航解决方案,产品与服务是一级分类,环境保护是二级分类。二级分类下面是文章列表。
我通过递归多维数组的方法通过两次循环把一级分类和二级分类循环出来了。现在的问题是如何获得二级分类下面的文章列表呢?
<code><php> use Admin\Model\Category; $cate=M('cate')->order('sort')->select(); import("Admin.Model.Category"); $cate=Category::unlimitedForLayer($cate);//多维数组读取无限极分类 </php> <ul class="container"> <foreach name="cate" item="v"> <li> <a href="#">{$v.name}</a> <if condition='$v["child"]'> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner container"> <div> <foreach name="v.child" item="value"> <h4>{$value.name}</h4> <ul> <li><a href="#">文章列表</a></li> </ul> </foreach> </div> </div> <!-- /cbp-hrsub-inner --> </div> <!-- /cbp-hrsub --> </if> </li> </foreach> </ul> </code>
我用的thinkphp开发的,导航解决方案,产品与服务是一级分类,环境保护是二级分类。二级分类下面是文章列表。
我通过递归多维数组的方法通过两次循环把一级分类和二级分类循环出来了。现在的问题是如何获得二级分类下面的文章列表呢?
<code><php> use Admin\Model\Category; $cate=M('cate')->order('sort')->select(); import("Admin.Model.Category"); $cate=Category::unlimitedForLayer($cate);//多维数组读取无限极分类 </php> <ul class="container"> <foreach name="cate" item="v"> <li> <a href="#">{$v.name}</a> <if condition='$v["child"]'> <div class="cbp-hrsub"> <div class="cbp-hrsub-inner container"> <div> <foreach name="v.child" item="value"> <h4>{$value.name}</h4> <ul> <li><a href="#">文章列表</a></li> </ul> </foreach> </div> </div> <!-- /cbp-hrsub-inner --> </div> <!-- /cbp-hrsub --> </if> </li> </foreach> </ul> </code>
在php里面再一次根据列表ID,查询对应的文章数据!