您的位置:首页 > 编程语言 > PHP开发

php获取父级栏目下的所有子栏目

2017-08-26 16:08 344 查看
这个小功能通常是会在前端nav中使用。

我们要在
Application
下的
Common
下面的
Common
中创建一个
function.php


代码如下:

<?php
function getsub($pid){
$cate=D('category');
$where['parentid']=$pid;
$cates=$cate->where($where)->select();
return $cates;
}
?>


<ul>
<li>
<a href="__APP__" class="header foucs">
<p>网站首页</p>
<p class="en">Home</p>
</a>
</li>
<volist name="cates" id="v">
<li class="mnav">
<a href="__MODULE__/<if condition="$v['cate_type'] eq 1">List<else/>Page</if>/index/cate_id/{$v.cate_id}">
<p>{$v.cate_name}</p>
<p class="en">{$v.cate_ename}</p>
</a>

<ul class="smenu" style="display: none;">
<volist name=":getsub($v['cate_id'])" id="v">
<li>
<a href="__MODULE__/<if condition="$v['cate_type'] eq 1">List<else/>Page</if>/index/cate_id/{$v.cate_id}">{$v.cate_name}</a>
</li>
</volist>
</ul>
</li>
</volist>
</ul>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: